美文网首页
C#连接MySql数据库

C#连接MySql数据库

作者: 安静的程序员 | 来源:发表于2019-11-14 03:14 被阅读0次

    要操作数据库,首先要引用MySql提供的dll库。安装完MySql开发版的话,可以在安装目录下找到dll库,例如我是在该目录下找到的:C:\Program Files (x86)\MySQL\Connector NET 8.0\Assemblies\v4.5.2。
    如果找不到,可以去官网上下载dll库。

    dll库名为:MySql.Data.dll

    添加完引用后,就可以编写代码连接数据库了:

    using MySql.Data.MySqlClient;
    using System;
    
    namespace 连接数据库
    {
        class Program
        {
            static void Main()
            {
                // 地址
                string serverIP = "localhost";
                // 端口
                string serverPort = "3306";
                // 用户名
                string userName = "root";
                // 密码
                string password = "12345678";
    
                // 用于连接数据库的字符串
                string toConnectSql = $"server={serverIP};port={serverPort};user={userName};password={password};";
                // 连接器
                MySqlConnection sqlConnection = new MySqlConnection(toConnectSql);
    
                try
                {
                    // 调用Open以连接数据库。只有连接数据库后才能对数据库进行操作
                    sqlConnection.Open();
                    Console.WriteLine("数据库连接成功");
    
                    // 注意,反复连接数据库会出现异常,所以在连接前要保证已关闭之前的连接
                    // sqlConnection.Open();
                }
                catch (Exception ex)
                {
                    Console.WriteLine("连接数据库出现异常:" + ex.Message);
                }
    
                // 在这里执行数据库操作
                // ...
    
                // 操作完成后记得关闭连接
                sqlConnection.Close();
    
                Console.WriteLine("按任意键继续...");
                Console.ReadKey();
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:C#连接MySql数据库

          本文链接:https://www.haomeiwen.com/subject/gkjlictx.html