1.至MySQL官方網站下載 Connector
2.安裝完成後,開啟Visual Studio,在方案總管中點選專案名稱按右鍵
3.點選Add Reference ,切換至Browse頁籤
4.切換到C:\Program Files\MySQL\MySQL Connector Net 6.X.X\Assemblies
5.點選所需之DLL後,按下OK
6.就可以在Solution Explorer看到所選之DLL
撰寫程式
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data;
using MySql.Data.MySqlClient;namespace mysql{class Program{static void Main(string[] args){string dbHost = "資料庫位址";string dbUser = "資料庫使用者名稱";string dbPass = "資料庫使用者密碼";string dbName = "資料庫名稱";
// 如果有特殊的編碼在database後面請加上;CharSet=編碼, utf8請使用utf8_general_cistring connStr = "server="+dbHost+";uid="+dbUser+";pwd="+dbPass+";database="+dbName;MySqlConnection conn = new MySqlConnection(connStr);
// 連線到資料庫try{conn.Open();}catch (MySql.Data.MySqlClient.MySqlException ex) {switch (ex.Number){case 0:Console.WriteLine("無法連線到資料庫.");break;case 1045:Console.WriteLine("使用者帳號或密碼錯誤,請再試一次.");break;}}
// 進行select
string SQL = "select plain from yammer order by id desc limit 0,10 ";
try
{
MySqlCommand cmd = new MySqlCommand(SQL, conn);
MySqlDataReader myData = cmd.ExecuteReader();
if (!myData.HasRows)
{
// 如果沒有資料,顯示沒有資料的訊息
Console.WriteLine("No data.");
}
else
{
// 讀取資料並且顯示出來
while (myData.Read())
{
Console.WriteLine("Text={0}", myData.GetString(0));
}
myData.Close();
}
}
catch (MySql.Data.MySqlClient.MySqlException ex) {
Console.WriteLine("Error " + ex.Number + " : " + ex.Message);
}
}
}
}
沒有留言:
張貼留言