C#访问MySQL数据库

来源:互联网 发布:海外淘软件知乎 编辑:程序博客网 时间:2024/05/29 16:27

上篇博客讲了怎么安装并搭建MySQL数据库,接下来要讲怎么在这个服务器上创建我们所需要的数据库,并进一步展示如何通过C#软件与数据库交互。

------------------------------------------------------------------------------------------------------------

1、利用MySQL Workbench创建数据库和表。

MySQL的可视化工具有多个,这里我们利用MySQL Workbench创建数据库和表。”可视化工具能够提高生产效率“。我们在工作的工程中需要使用最便捷的方法处理问题,既减少了自己的工作量,有提高了工作效率,所以在工作过程中作者不提倡使用黑色命令框。

(1)打开MySQL Workbench,并连接数据库,显示连接数据库对话框;

(2)成功连接后,新建一个mysql数据库,点击如图所示红色按钮,“create new Schema”,填写数据库名称如“new_schema”,点击“应用”;在弹出的的确认对话框中点击“应用”

(3)接下来开始创建表,如示例中的stuent_table表在表中录入一些数据:


保存,完成数据库相关创建。

2、C#连接上面已创建的MySQL数据库

使用VS2015开发工具新建一个windows窗体应用程序,添加引用MySql.Data.dll(此链接库是C#操作MySQL数据库的驱动文件或者说是联系两者的插件,该dll文件为应用程序提供了数据库操作的相关函数方法)。


  • 添加一个数据库封装类MySQLtest.cs,里面包含数据库服务器的名、登录账户、密码、端口、功能函数等。
  • 在窗体应用程序中添加一个datagridview控件。
  • 然后在连接数据库按钮事件中写入代码,如图所示

        private void btnConect_Click(object sender, EventArgs e)        {            string sql = "select * from stuent_table";            dataGridView1.DataSource = MySQLtest.ExecuteQuery(sql);        }

运行,结果如下:


以上。

------------------------------------------

路漫漫其修远兮,吾将上下而求索。

原创粉丝点击