C# 是一門廣泛應用于Windows平臺的編程語言,可以使用它與MySQL數據庫進行交互。類使用是C#與MySQL數據庫交互的一種方式,下面我們將介紹C# MySQL類的使用方法。
using System; using MySql.Data.MySqlClient; namespace MyNamespace { class MyClass { static void Main(string[] args) { //連接數據庫 string conStr = "server=localhost;port=3306;database=mydatabase;uid=root;pwd=123456;"; MySqlConnection conn = new MySqlConnection(conStr); conn.Open(); //定義SQL語句 string sql = "SELECT * from mytable;"; //執行查詢 MySqlCommand command = new MySqlCommand(sql, conn); MySqlDataReader reader = command.ExecuteReader(); //得到結果 while(reader.Read()) { int id = reader.GetInt32(0); string name = reader.GetString(1); int age = reader.GetInt32(2); Console.WriteLine("id:{0}, name:{1}, age:{2}", id, name, age); } //釋放資源 reader.Close(); conn.Close(); } } }
上述代碼的作用是連接到MySQL數據庫,并查詢mytable表中的所有數據。
首先需要創建MySQL連接字符串 conStr,設置相應的連接參數,如服務器地址,端口號,數據庫名稱,用戶名和密碼。
然后創建 MySqlConnection 對象 conn 并調用 Open 方法連接到數據庫。
定義變量 sql 存儲要執行的SQL語句,這里是查詢 mytable 表中的所有數據。
創建 MySqlCommand 對象 command,并將 sql 和 conn 作為參數傳入,然后執行 ExecuteReader 方法,得到 MySqlDataReader 對象 reader。
使用 reader.Read() 循環讀取查詢結果,并將結果存儲在變量 id,name和age中,最后通過 Console.WriteLine輸出結果到控制臺。
最后需要釋放資源,關閉 MySqlDataReader 和 MySqlConnection 對象。
以上就是C#MySQL類的使用方法,開發人員可以根據具體需要進行改編或擴展。