要操作数据库,首先要引用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();
}
}
}
网友评论