[C#]如何連接MySQL數據庫


Connector/NET是Oracle官方提供的連接MySQL的類庫,有兩種安裝方式:

1.NuGet(推薦)

在IDE中打開NuGet的下載頁面,搜索MySql.Data,添加到項目即可
image

2.官網下載

官網的下載地址:https://dev.mysql.com/downloads/connector/net
操作系統選.NET或者Windows都行,.NET是給一個.zip壓縮包,Windows就是給一個.msi安裝程序,我個人更習慣用壓縮包
image
下載完之后根據自己的.net環境把對應版本的文件拖到你想放的位置,我把壓縮包里net6.0文件夾下的文件都放到項目名\lib\mysql\里了:
image
項目->添加->添加引用,選擇MySql.Data.dll
image
類庫的使用方式如下:

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();
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM