Visual Studio2010 C# Form1连接Mysql数据库(同一局域网为例)
连接Mysql数据库的方式较多,代码方式图文如下:
1、新建一个C#应用,并添加一个按钮
2、在mysql程序的安装目录下,找到MySQL与C#连接的动态链接库,如我的位置是在D:\Program Files\MySQL\Connector NET 6.7.4\Assemblies,我选用的是V4.0下的MySql.Data.Entity.dll与MySql.Data.dll,这里的选择是根据计算机上的NET版本来的,如果你是NET4.5,可以选择V4.5下的动态连路库,否则会连接报错,
3、添加到项目引用之中
using MySql.Data.MySqlClient;
3、在按钮中添加一个连接测试语句
private void button1_Click(object sender, EventArgs e) { String connetStr = "server=192.168.1.100;port=3306;user=xixismile;password=12345678;database=mysql;"; // server=127.0.0.1/localhost 代表本机,端口号port默认是3306可以不写 MySqlConnection conn = new MySqlConnection(connetStr); try { conn.Open();//打开通道,建立连接,可能出现异常,使用try catch语句 Console.WriteLine("已经建立连接"); //在这里使用代码对数据库进行增删查改 MessageBox.Show("数据库连接成功!", "连接成功!", MessageBoxButtons.OKCancel); } catch (MySqlException ex) { MessageBox.Show("数据库连接失败!", "连接失败!", MessageBoxButtons.OKCancel); Console.WriteLine(ex.Message); } finally { conn.Close(); } }
4、测试连接通过,这里我遇到了一个问题,用root远程访问数据库出错,不知是不是个例,所以新建了一个访问账号,赋予DBA权限
posted on 2018-11-07 14:23 肚子咕咕叫是不是饿了 阅读(756) 评论(0) 编辑 收藏 举报