程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 在VS中如何用C++連接Mysql,vsmysql

在VS中如何用C++連接Mysql,vsmysql

編輯:C++入門知識

在VS中如何用C++連接Mysql,vsmysql


在如鵬網上看到的如何用C連接Mysql,解決了大二時的一直困惑,大喜!

第一步下載

安裝的數據庫是如鵬網的Mysql :http://pan.baidu.com/s/1c0m3xIw 提取碼:m9sn)

保存在我的網盤 (MySQL Server 5.6免安裝版.zip): http://pan.baidu.com/s/1jG4KZ8y

 

第二步安裝

綠色版MYSQL Server的安裝:

1)解壓到沒有中文、空格的文件夾下

2)雙擊mysqld.exe,如果進程中有了mysqld.exe就ok了

3)上面的方式需要每次重啟電腦都要手動運行,特別是如果運行在服務器上,那麼不能在登錄前就啟動。可以注冊為系統服務:以管理員身份運行命令行,cd到mysql的bin文件夾,執行“mysqld -install”;卸載服務:mysqld -remove。

*綠色版MYSQL的用戶名、密碼都是:root

 

第三步安裝管理工具

數據庫管理工具 (Navicat Lite) V9.1.11 

下載地址:http://www.cr173.com/soft/44816.html

*Navicat與Mysql的對接:http://www.rupeng.com/Segments/Index/1800

第四步環境搭建

來源(http://www.rupeng.com/Segments/Index/1896)

 

第五步測試下

測試代碼:

#include <stdlib.h> #include <stdio.h> #include <winsock.h> #include <mysql.h> int main() { MYSQL *mysql = mysql_init(0); return 0; } View Code #include <stdlib.h> #include <stdio.h> #include <winsock.h> #include <mysql.h> int main() { MYSQL *mysql = mysql_init(0); if(!mysql_real_connect(mysql,"localhost","root","root","study3",0,0,0)) { printf("連接數據庫出錯:%s",mysql_error(mysql)); goto exit;//goto一般不推薦使用,但是在錯誤處理的時候,很好用 //沒有絕對好的東西,沒有絕對壞的東西。就看用這個技術的人的水平怎麼樣 } printf("連接數據庫成功!\n"); if(mysql_query(mysql,"set names gbk")) { printf("設定連接編碼失敗%s",mysql_error(mysql)); goto exit; } if(mysql_query(mysql,"insert into T_Users(UserName,Password) values('我是中文','aaa123')")) { printf("插入失敗,%s",mysql_error(mysql)); goto exit; } printf("insert成功\n"); exit: mysql_close(mysql);//程序最後必須關閉連接,否則會有mysql服務器連接過多卡死的可能性 printf("exit"); getchar(); return 0; } View Code

沒有報錯就是連接成功!

 

 

大喜,願望實現!!

來源:(http://www.rupeng.com/Segments/Index/1896)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved