国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

VS2013連接MySQL5.6成功案例一枚

2024-07-24 12:44:44
字體:
供稿:網(wǎng)友

如何在VS2013下對MySQL5.6進(jìn)行連接,本文為大家提供了解決方案,供大家參考,具體內(nèi)容如下

環(huán)境:win832系統(tǒng),VS2013,MySQL5.6,boost1.60
需要注意的是,安裝MySQL時需要安裝完整版本,否則在MySql的目錄下可能會沒有Connector.C++ 1.1這個目錄。
boost下載后,直接解壓即可。(我是放在C:/Program Files目錄下),下載地址:http://www.boost.org/users/download/
連接的方式有2種:

一種是純C風(fēng)格的,不需要使用Connector.C++ 1.1目錄下提供的內(nèi)容。(個人覺得麻煩,代碼看著亂,網(wǎng)上有很多資源)。

一種就是利用Connector.C++ 1.1提供的內(nèi)容,代碼簡潔,這里只講這種方法連接數(shù)據(jù)庫。

首先,新建一個VC++的win32空項目。添加源文件,代碼如下(代碼暫時無法運行,具體配置在后面)
源.cpp

#include<cppconn/driver.h>#include<cppconn/exception.h>#include <cppconn/resultset.h> #include <cppconn/statement.h>#include<mysql_connection.h>#include<iostream>#include<string>using namespace std;int main(){ sql::Driver *dirver; sql::Connection *con; sql::Statement *stmt; sql::PreparedStatement *pstmt; sql::ResultSet *res; dirver = get_driver_instance(); //連接數(shù)據(jù)庫 con = dirver->connect("localhost", "root", "123456"); //選擇mydata數(shù)據(jù)庫 con->setSchema("mydata"); con->setClientOption("characterSetResults", "utf8"); stmt = con->createStatement(); //從name_table表中獲取所有信息 res = stmt->executeQuery("SELECT * from name_table"); //循環(huán)遍歷 while (res->next()) { //輸出,id,name,age,work,others字段的信息 cout << res->getInt("ID") << " | " << res->getString("name") << " | " << res->getInt("age") << " | " << res->getString("work") << " | " << res->getString("others") << endl; } //清理 delete res; delete stmt; delete con; return 0;}

對于以Debug版本運行的程序:
1、項目(P)——xxx屬性頁——配置屬性——C/C++——附加包含目錄添加:
C:/Program Files/MySQL/Connector.C++ 1.1/include
C:/Program Files/boost_1_60_0
2、項目(P)——xxx屬性頁——配置屬性——鏈接器——常規(guī)——附加庫目錄添加
C:/Program Files/MySQL/Connector.C++ 1.1/lib/debug
3、項目(P)——xxx屬性頁——配置屬性——鏈接器——輸入——附加依賴項添加
mysqlcppconn.lib
4、將C:/Program Files/MySQL/MySQL Server 5.6/lib目錄下的libmysql.dll和C:/Program Files/MySQL/Connector.C++ 1.1/lib/debug目錄下的mysqlcppconn.dll,拷貝到工程目錄中(和源文件放在一個目錄即可)。

對于以Release版本運行的程序:
1、項目(P)——xxx屬性頁——配置屬性——C/C++——附加包含目錄添加:
C:/Program Files/MySQL/Connector.C++ 1.1/include

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 皮山县| 太仆寺旗| 南漳县| 庆云县| 房产| 长葛市| 古交市| 灯塔市| 桂林市| 河池市| 华亭县| 黑河市| 仁布县| 大埔县| 鸡西市| 会理县| 乌海市| 巴中市| 元氏县| 固始县| 察雅县| 辛集市| 石台县| 柘荣县| 大理市| 洛南县| 岳池县| 罗山县| 东山县| 金堂县| 郁南县| 泸溪县| 上饶市| 彩票| 萍乡市| 绥宁县| 平乐县| 武穴市| 益阳市| 利川市| 水城县|