MySQL是一款開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有高度的穩(wěn)定性、可靠性和安全性,被廣泛應(yīng)用于Web開發(fā)領(lǐng)域。
而.NET是微軟公司推出的一套開發(fā)工具集,包括了多種編程語言,如C#、VB.NET等。.NET可以輕松連接各種數(shù)據(jù)庫,其中也包括MySQL。
使用MySQL連接字符串連接數(shù)據(jù)庫: string connectionString = "server=localhost;port=3306;user=root;password=123456;database=test"; MySqlConnection conn = new MySqlConnection(connectionString); try { conn.Open(); Console.WriteLine("數(shù)據(jù)庫連接成功!"); } catch (MySqlException ex) { Console.WriteLine("連接數(shù)據(jù)庫失敗:" + ex.Message); } finally { conn.Close(); } 使用ADO.NET連接MySQL數(shù)據(jù)庫: string connectionString = "server=localhost;port=3306;user=root;password=123456;database=test"; string sql = "SELECT * FROM test"; MySqlConnection conn = new MySqlConnection(connectionString); MySqlCommand cmd = new MySqlCommand(sql, conn); try { conn.Open(); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Console.WriteLine("姓名:" + reader["Name"] + " 年齡:" + reader["Age"]); } reader.Close(); } catch (MySqlException ex) { Console.WriteLine("連接數(shù)據(jù)庫失敗:" + ex.Message); } finally { conn.Close(); }
總的來說,MySQL與.NET的結(jié)合使用非常方便,可以通過連接字符串和ADO.NET方式輕松連接數(shù)據(jù)庫,實現(xiàn)對數(shù)據(jù)的快速增刪改查。