朋友下了個程式讓我把資料庫改為mysql,以前是連線sql server的。查了下資料,花了不少時間終於搞定了。把過程記錄如下:
接著在vs裡面新增引用
下面就是開始寫連線字串了查了下這個dll的文件
得到mysqlconnection寫為:mysqlconnection conn=new mysqlconnection(string cs);其中cs表示連線字串可以用new mysqlconnectionstring("伺服器位址","資料庫","登入名","密碼").asstring;得到,接下來的操作基本就和sqlconnection一致了.
按照上面的配置我開始從資料庫檢索資料了,寫了個測試的方法,結果居然連不上報錯了!於是想到是沒有為mysql配置遠端登入許可權,依舊谷歌查到一篇文章參見:
在資料庫mysql裡面的user表執行如下sql語句:
1結果搞定了,貼個連線上的圖(資料庫中的表被朋友刪掉故查詢不到)grant
allprivilegeson*
.*to"建立的使用者名稱 @"
%" identified
by"密碼";
但不知道為什麼卻導致我無法登入mysql了,連root也不可以了,不解,有知道的朋友麻煩告知下!
C C 連線mysql以及CURD
步驟 1.安裝mysql資料庫 2.專案屬性頁 c c 常規 附加包含目錄 mysql server 5.6 include 3.專案屬性頁 鏈結器 常規 附加庫目錄 mysql server 5.6 lib 4.專案屬性頁 鏈結器 輸入 附加依賴項 libmysql.lib 將libmysql.d...
c 連線mysql示例 原始碼 MySQL 連線
mysql 連線 使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 email protected mysql u root p enter password 在登入成功後會出現 m...
c 連線mysql C 連線MySql
官方文件 機器配置 機器環境 mac 10.14 mysql版本 8.0.4 rc,自行編譯,編譯步驟 mysql 存放路徑 users shiyibo lnmp mysql ide clion 目錄劃分 main.cpp mydb.h mydb.cpp file mydb.h created by...