最近用ado搞一个access的数据库操作软件,在网上搜了一下。英文好的还是参考一下msdn关于 Provider的说明。

标准安全策略
   
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\mydatabase.mdb;Uid=Admin;Pwd=;
 
工作组
   
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\mydatabase.mdb;SystemDB=C:\\mydatabase.mdw;
 
独占模式
   
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=;
 
管理员模式
如果您需要在程序中使用 CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE 和DEFAULTS等命令,您就需要使用此连接字符串。  
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\mydatabase.mdb;Uid=Admin;Pwd=;ExtendedAnsiSQL=1;
 
OLE DB, OleDbConnection (.NET)
 
标准安全策略
   
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\mydatabase.mdb;User Id=admin;Password=;
 
使用数据库密码
如果您的Access数据库设置了密码,您就需要参照如下连接字符串将密码写入后才能够正常使用。  
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;
 
工作组(系统数据库)
   
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\mydatabase.mdb;Jet OLEDB:System Database=system.mdw;
 
工作组(系统数据库)并且制定用户名和密码
   
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\mydatabase.mdb;Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword;