最近在做C#.net网页项目,用到access数据库和mysql数据库。这里记录下他们的连接字符串,以作备忘。
- Access数据库
Access2007及以上数据库与2003及以前的数据库格式不同,2007的是accdb后缀名,2003的是mdb,两者连接串也有不同。
2007的如下:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\database\test.accdb"。
2003的则如下:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\database\test.accdb"
注意:网站项目的数据库路径需要绝对路径,注意获取网页所在的目录。
- mysql数据库
mysql在C#中有多种连接库,我所知的有三种,
- 使用数据源odbc,需要安装mysql数据驱动,mysql-connector-odbc driver,连接字符串为:Server=localhost;Uid=root;Pwd=root;Database=test;charset=utf8;
- 使用MysqlDriverCS,是一个第三方组件,在项目中引用dll即可,安装程序为MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0。连接字符串为: Data Source=test;Password=;User ID=root;Location=localhost
- 使用官方的连接库,mysql-connector-net-6.6.5,也是项目中引用dll即可。经试验,此方法效率最高,使用方法也简单,推荐使用。连接字符串为:server=localhost;Uid=root;Pwd=root;database=test;charset=utf8;
具体读取代码有空再补上,都大同小异。