net连接mysql通常用哪个驱动_.net连接数据库mysql常用方法

.net连接mysql数据库驱动包MySql.Data.dll (mysql-connector-net-5.0.8.1.exe )下载

众所周知,.Net的数据访问使用ADO.NET,而.net中没有提供myql的专用连接工具(比如sql server的sql client),不过mysql.com提供所有用于mysql数据库连接工具,这里我们用MySql.Data.dll ,里边封装了所有的mysql数据库的ADO.NET操作,作用方法与SQL SERVER几乎一样(举个例子:SQL SERVER中的SqlCommand,在MYSQL中就叫MySqlCommand)。

使用方法如下:

1)安装 数据库驱动包MySql.Data.dll (mysql-connector-net-5.0.8.1.exe )。

2)在自己的解决方案(工程)中引入MySql.Data.dll 包。步邹如下:

a)在解决方案中的 引用 上单击鼠标右键。

e0999f18fc7ce3899b140b589e0d4caa.png

b)在弹出的界面上单击 添加引用 。5b561a7b0b6a61b48c55c282aba0599f.png

c)在弹出的对话框上单击 浏览 选项。

d)在查找范围文本框内找到刚才安装的MySql.Data.dll 这个包。

注:MySql.Data.dll 默认路径是:

C:\Program Files\MySQL\MySQL Connector Net 5.0.8.1\Binaries\.NET 2.0

e)单击确定按钮。

3)编写连接mysql数据库代码:(实例如下:)using MySql.Data.MySqlClient;

//Data Source 数据库所在的服务器地址

//Database所要连接的数据库名称

//User ID数据库的用户名

//Password数据库密码

//port数据库端口号(如果是3306可省略)

MySqlConnection DBConn = new MySqlConnection("Data Source=192.168.1.2;Database=discuz;User ID=root;Password=123456;port=;charset=gb2312;");

try

{

DBConn.Open();

}

catch (Exception ex)

{

//抛出异常

}

finally

{

DBConn.Close();

DBConn.Dispose();

}

提示:charset=gb2312加上这节作用是解决中文乱码问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值