博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++操作MySQL,有用的朋友顶下,辛苦的原创啊. - 天下 - C++博客
阅读量:6243 次
发布时间:2019-06-22

本文共 1158 字,大约阅读时间需要 3 分钟。

向google大神搜 :

mysql-connector


http://www.mysql.com/products/connector/


这些就是mysql所谓的连接器吧.

一路向下看到:

C++ Wrapper for MySQL C API (MySQL++) Download

http://gna.org/projects/mysqlpp/

下载手册慢慢慢慢看吧你.


1. 先到http://tangentsoft.net/mysql++/ 下载mysql++源码.

2. 将mysql++的VS2008的PRO打开后编译成msyqlpp.lib,mysqlpp.dll等几个动态或静态库。

需要注意的是mysql的头文件及相关库文件需指定地方或加到VS工具的option->vc directories中.

3.请把相应的DEBUG及RELEASE版本的DLL及LIB放到相应的目录.否则调试报异常.

#include 
<
afxwin.h
>
#include 
<
iostream
>
#include 
"
lib/mysql++.h
"
using
 
namespace
 std;
int
 main(){
    
char
 name[
50
];
    mysqlpp::Connection conn(
false
);
    
if
 (conn.connect(
"
test
"
,
"
192.168.0.175
"
,
"
root
"
,
"
aaaaaa
"
) ) {
        mysqlpp::Query SetCharacterSetQuery 
=
 conn.query(
"
SET names 'utf8'
"
);
        SetCharacterSetQuery.exec(); 
//
注意这里还要SetCharacterSetQuery.exec() ,和C语言的API不同.
        mysqlpp::Query query 
=
 conn.query(
"
select * from doc_threads
"
);
        mysqlpp::StoreQueryResult res 
=
 query.store();
        
if
 (res) {
            cout 
<<
 res[
0
][
"
id
"
<<
 
'
 
'
 
<<
 CW2A(CA2W(res[
0
][
"
name
"
],CP_UTF8),CP_ACP) 
<<
 
'
 
'
 
<<
endl;
            cout 
<<
 res[
1
][
"
id
"
<<
 
'
 
'
 
<<
 CW2A(CA2W(res[
1
][
"
name
"
],CP_UTF8),CP_ACP) 
<<
 
'
 
'
 
<<
endl;
        }
    }
    conn.disconnect();
    
return
 
0
;
}

转载地址:http://nisia.baihongyu.com/

你可能感兴趣的文章
Oil Deposits(油田)(DFS)
查看>>
Android 画图(自定义坐标轴控件的拖动实现)
查看>>
在Linux下配置git并设置远程仓库
查看>>
[解题报告]499 - What's The Frequency, Kenneth?
查看>>
Vue入门---常用指令详解
查看>>
iOS 越狱后 SSH 不能连接
查看>>
soj 3291 Distribute The Apples II DP
查看>>
苹果App Store审核指南中文翻译(更新至140227)
查看>>
转 -- OK6410 tftp下载内核、文件系统以及nand flash地址相关整理、总结
查看>>
原来对MFC一无所知
查看>>
Java程序员看C++代码
查看>>
python处理Excel - xlrd xlwr openpyxl
查看>>
JS实现的购物车
查看>>
bzoj 3998 [TJOI2015]弦论——后缀自动机
查看>>
STL 的 vector 根据元素的值来删除元素的方法
查看>>
NOI2002银河英雄传说——带权并查集
查看>>
复合数据类型,英文词频统计
查看>>
“main cannot be resolved or is not a field”解决方案
查看>>
oc中使用switch实现图片浏览功能,补充其它的实现方式
查看>>
6、DRN-----深度强化学习在新闻推荐上的应用
查看>>