MySql現在的最新版本是5.x.第一次接觸它是在大二的時候,用php,那時好像還是4.x版本。
Mysql5增加很多新的功能,開始支持:存儲過程、觸發器、視圖、信息架構視圖等...
MySql在安裝時一如既往的比較復雜,往往就是一個失敗的提示,沒有什麼其它提示原因。
這是一篇文章,比較MySql和SqlServer的,http://htm.winsteps.net/database/331.htm
MySql中文網站http://www.mysql.cn/上資料很少,大多是些安裝幫助。
要查資料還是去MySql的網站http://www.mysql.com/。
MySql現在有提供的各種連接工具(http://dev.mysql.com/downloads/connector/),.net下可以用的有Connector/ODBC和Connector/Net。
ODBC連接效率可能稍低,最好還是用Net直接的連接
這篇文章介紹了各種連接方法http://www.mysql.com/news-and-events/press-release/release_2002_10.html
1:ODBC連接
現在的版本是3.51,安裝之後,可以這樣操作:
// string conStr = "DRIVER = {MySQL ODBC 3.51 Driver}; SERVER = localhost; DATABASE =test; UID = root; PASSWORD=;";
//string conStr = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;USER=root;PASSWORD=;OPTION=3;";
string conStr = "provider = MySQL ODBC 3.51 Driver; SERVER = localhost; DATABASE =test; UID = root; PASSWORD=;";
try
{
OleDbConnection connection = new OleDbConnection(conStr);
connection.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
2:Net連接:
MySQL Connector Net 1.0.7:有net1.0;net.1;net2.0;mono1.0四個版本的connector。免費
CoreLab.MySql 3.5:這是個商業的版本,試用期30天。
下邊的代碼是使用MySQL Connector Net 的例子。注意:他的Parameter的前綴是“?”而不是“@”。這個問題比較特殊。CoreLab裡面的Parameter的前綴就是“@”.