Connector/NET是Oracle官方提供的連接MySQL的類庫,有兩種安裝方式:
1.NuGet(推薦)
在IDE中打開NuGet的下載頁面,搜索MySql.Data
,添加到項目即可
2.官網下載
官網的下載地址:https://dev.mysql.com/downloads/connector/net
操作系統選.NET或者Windows都行,.NET是給一個.zip壓縮包,Windows就是給一個.msi安裝程序,我個人更習慣用壓縮包
下載完之后根據自己的.net環境把對應版本的文件拖到你想放的位置,我把壓縮包里net6.0文件夾下的文件都放到項目名\lib\mysql\
里了:
項目->添加->添加引用,選擇MySql.Data.dll
:
類庫的使用方式如下:
using MySql.Data.MySqlClient;
var connectionString = new MySqlConnectionStringBuilder {
Server = "localhost",
Port = 3306,
UserID = "root",
Password = "admin",
Database = "sakila" //要連接的數據庫的名字
}.ToString();
var connection = new MySqlConnection(connectionString);
try {
connection.Open();
var sql = "SELECT * FROM actor;";
var command = new MySqlCommand(sql, connection);
using (MySqlDataReader dataReader = command.ExecuteReader()) {
while (dataReader.Read()) {
Console.WriteLine(dataReader[1]);
}
}
} catch (MySqlException e) {
Console.WriteLine(e.Message);
} finally {
connection.Close();
}