1.基于Microsoft ACE OLEDB 12.0驱动
通用方式
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Persist Security Info=False;
适用于:Access 2007、Access 2010、Access 2013
带有密码的数据连接字符串
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Jet OLEDB:Database Password=MyDbPassword;
、注:密码长度大于14个字符的时候可能存在问题,如果发生无法连接的情况,可以自行修改密码
适用于:Access 2007、Access 2010、Access 2013
DataDirectory方式
可以通过调用 AppDomain.SetData 在 AppDomain 上设置 DataDirectory 属性
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccessFile.accdb;Persist Security Info=False;
适用于:Access 2007、Access 2010、Access 2013
网络方式
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\server\share\folder\myAccessFile.accdb;
适用于:Access 2007、Access 2010、Access 2013
MDB文件通用方式
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb;Persist Security Info=False;
适用于:Access 97、Access 2000、Access 2002、Access 2003
MDB文件带密码方式方式
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile