C#连接Mysql数据库详细教程(内附Mysql及Navicat)
要在C#中连接MySQL数据库,你需要使用MySQL Connector/NET,它是一个ADO.NET驱动程序,允许.NET应用程序与MySQL数据库交互。
- 安装MySQL Connector/NET。
你可以从MySQL官方网站下载并安装MySQL Connector/NET:https://dev.mysql.com/downloads/connector/net/
- 在你的C#项目中添加引用。
在Visual Studio中,你可以通过NuGet包管理器安装MySql.Data包。
Install-Package MySql.Data -Version 8.0.28
- 使用C#代码连接MySQL数据库。
以下是一个简单的C#代码示例,展示了如何连接到MySQL数据库并执行查询:
using System;
using MySql.Data.MySqlClient;
class Program
{
static void Main(string[] args)
{
string connectionString = "server=localhost;user=root;database=mydatabase;port=3306;password=mypassword";
MySqlConnection connection = new MySqlConnection(connectionString);
try
{
connection.Open();
string query = "SELECT * FROM mytable";
MySqlCommand cmd = new MySqlCommand(query, connection);
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["column_name"].ToString());
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
connection.Close();
}
}
}
确保将连接字符串中的server
, user
, database
, port
, 和 password
替换为你的MySQL服务器信息。
- 使用Navicat管理MySQL数据库。
Navicat是一个强大的数据库管理工具,可以用于管理MySQL数据库。你可以从官方网站下载Navicat:https://www.navicat.com.cn/
安装后,使用Navicat创建连接到你的MySQL数据库,然后可以通过图形界面管理数据库和运行查询。
以上就是在C#中连接MySQL数据库的简要步骤和示例代码。
评论已关闭