C#.net连接数据库字符串

最近在做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#中有多种连接库,我所知的有三种,

  1. 使用数据源odbc,需要安装mysql数据驱动,mysql-connector-odbc driver,连接字符串为:Server=localhost;Uid=root;Pwd=root;Database=test;charset=utf8;
  2. 使用MysqlDriverCS,是一个第三方组件,在项目中引用dll即可,安装程序为MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0。连接字符串为:                         Data Source=test;Password=;User ID=root;Location=localhost
  3. 使用官方的连接库,mysql-connector-net-6.6.5,也是项目中引用dll即可。经试验,此方法效率最高,使用方法也简单,推荐使用。连接字符串为:server=localhost;Uid=root;Pwd=root;database=test;charset=utf8;

具体读取代码有空再补上,都大同小异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值