[C#]如何連線MySQL資料庫
阿新 • • 發佈:2022-03-14
Connector/NET是Oracle官方提供的連線MySQL的類庫,我們先下載一份Connector/NET,下載地址: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(); }