VS C#连接MySQL数据库

时间:2024-03-31 19:38:03

1、    安装MySQL for Windows,网上有

            MySQL链接:https://dev.mysql.com/downloads/installer/

2、    安装mysql-connector-net,这个是MySQL数据库.NET开发是驱动,因为C#是.NET架构的,所以           需要通过该工具提供MySQL.Data.dll来访问MySQL数据库;

            mysql-connector-net的链接:http://dev.mysql.com/downloads/connector/net/

3、安装VS2017,网上也有

            VS2017链接:https://msdn.itellyou.cn/

第一步、先安装好MySQL数据库和VS2017开发工具,这里省略。

第二步、先在网上下载MySQL.Data.dll的动态库:

VS2017 C#连接MySQL数据库

VS2017 C#连接MySQL数据库

VS2017 C#连接MySQL数据库

VS2017 C#连接MySQL数据库

有两个版本可以用,解压后打开4.0的文件夹,我们需要的就是上面这个MySQL.Data.dll文件。

第三步、打开现有的项目工程或者新建一个C#的项目,找到引用,点击右键选择添加引用如图

VS2017 C#连接MySQL数据库

VS2017 C#连接MySQL数据库

点击添加然后勾上,再确定直到可以在引用看到MySQL,Data文件

VS2017 C#连接MySQL数据库

接下来就可以进行码了

(1)码什么都得告诉程序加入的文件名才能调用

using MySql.Data.MySqlClient;//调用MySQL动态库

  try {
                string str = "server=localhost;User Id=root;password=root;Database=crm";//连接MySQL的字符串
                MySqlConnection giricon = new MySqlConnection(str);//实例化链接
                giricon.Open();//开启连接
                MySqlCommand mycmd = new MySqlCommand("insert into user_info(user_name) VALUES('c#111')", giricon);
                if (mycmd.ExecuteNonQuery() > 0)
                {
                    Console.WriteLine("success");
                }
                Console.ReadLine();
                giricon.Close();//关闭
            } catch (Exception ex) {
                MessageBox.Show("数据库连接异常!");
            }

(2)想看到效果你得先在数据库里建一个表存数据!

VS2017 C#连接MySQL数据库

(3)最简洁的代码就是把连接做成字符串str的形式然进行调用。这个只是进行数据存储,删改查下次更新!