1. 程式人生 > >學習:C#連線MySQL資料庫

學習:C#連線MySQL資料庫

C#連線mySQL資料庫用MySqlConnection類,需要下載MySql.Data.dll檔案之後在專案裡引用

要想遠端連線需要對mysql設定,允許其他人遠端訪問:

這裡學到的方法是修改MySQL授權表:

在本機先使用root使用者登入mysql:   win+R-->cmd  (進入控制檯

輸入  mysql -u root -p   

Enter password:   輸入密碼(安裝mysql時設定的密碼)

在mysql>後面輸入:  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;(%表示允許任何ip地址,可以將%改為指定ip,限制訪問,by後面引號裡是別人連線MySQL是要用的密碼


重新載入授權表:   FLUSH PRIVILEGES;

退出mysql資料庫:  exit

連線語句:MySqlConnection conn = new MySqlConnection(Data Source=192.168.0.128;port=3306;user id=root;password=sandy;Database=sunc_hc_thview)

Data Source(或者server為伺服器,本地伺服器只需要localhost,遠端伺服器需要寫伺服器ip

port是mysql埠號(安裝的時候可以設定,預設為3306)

Database是資料庫名

user id是登入密碼,password是登入密碼(mysql預設登入使用者名稱是root,密碼是安裝MySQL所設定的root密碼)