MySQL ADO.NET 是一個基于 .NET 框架的 MySQL 數(shù)據(jù)庫訪問模塊。通過 MySQL ADO.NET,我們可以在 Windows 平臺上使用 C#、VB.NET 等語言來連接 MySQL 數(shù)據(jù)庫,實現(xiàn)讀寫數(shù)據(jù)的操作。
在使用 MySQL ADO.NET 連接 MySQL 數(shù)據(jù)庫之前,我們需要先安裝 MySQL Connector/NET 驅(qū)動。此驅(qū)動是 MySQL 官方提供的 .NET 框架下的 MySQL 數(shù)據(jù)庫訪問組件,支持多版本的 .NET Framework、Visual Studio,可從官方網(wǎng)站下載安裝。
連接 MySQL 數(shù)據(jù)庫:
using MySql.Data.MySqlClient; MySqlConnection conn = new MySqlConnection("server=127.0.0.1;port=3306;database=test;user=root;password=123456"); try { conn.Open(); Console.WriteLine("MySQL數(shù)據(jù)庫連接成功!"); } catch (MySqlException ex) { Console.WriteLine("MySQL數(shù)據(jù)庫連接失敗:" + ex.Message); }
在連接成功后,我們可以使用 MySqlCommand 對象來執(zhí)行 SQL 語句,并讀取數(shù)據(jù):
// 查詢語句 string sql = "SELECT * FROM user"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Console.WriteLine(reader["id"].ToString() + " " + reader["name"].ToString() + " " + reader["age"].ToString()); } reader.Close();
此外,在使用 MySQL ADO.NET 時,我們還可以進(jìn)行數(shù)據(jù)的插入、更新、刪除等操作。
MySQL ADO.NET 提供了良好的封裝,使得我們可以輕松地使用 C#、VB.NET 等語言來操作 MySQL 數(shù)據(jù)庫,提高了開發(fā)效率,也方便了我們的日常工作。
下一篇go 使用mysql