在C#程序開發(fā)中,數(shù)據(jù)庫是必不可少的組成部分。本文將介紹如何使用C#連接MySQL數(shù)據(jù)庫。
首先,我們需要在程序中引用MySQL.Data.dll文件。
using MySql.Data.MySqlClient;
然后,我們創(chuàng)建一個(gè)連接字符串。連接字符串包含連接服務(wù)器、連接端口、連接數(shù)據(jù)庫、用戶名和密碼等信息。例如:
string connStr = "server=localhost;port=3306;database=test;user=root;password=123456;";
接著,我們創(chuàng)建一個(gè)MySqlConnection對(duì)象,并打開連接。
MySqlConnection conn = new MySqlConnection(connStr); conn.Open();
接下來,我們可以執(zhí)行MySQL命令。例如:
string sql = "SELECT * FROM user"; MySqlCommand command = new MySqlCommand(sql, conn); MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Console.WriteLine(reader.GetString(0) + " " + reader.GetString(1)); } reader.Close();
最后,我們關(guān)閉連接。
conn.Close();
以上就是C#連接MySQL數(shù)據(jù)庫的基本過程,需要注意的是,連接字符串和MySQL命令必須按照MySQL的語法要求編寫,否則會(huì)出現(xiàn)連接失敗或執(zhí)行失敗的情況。