MySQL++在Visual studio 2005上配置

来源:互联网 发布:linux虚拟机 限制cpu 编辑:程序博客网 时间:2024/04/30 05:42

1.首先安装MySQL5.0;

2.在http://tangentsoft.net/mysql++/下载mysql++-3.0.3.tar.gz (3.1 MB, 2008.05.11) ;

3.下载后解压缩至F盘(我的是解压缩到F),后打开F:/mysql++-3.0.3/vc2005/mysql++.sln,后用vc2005打开此文件;

4.按F7或生成->生成解决方案,这个时间有点长,请耐心等待。后到该文件的同目录Debug下找到mysqlpp_d.dll文件;

5.在vc2005下工具->选项->项目解决方案->VC++目录->包含文件和库文件,包含该dll文件(F:/mysql++-3.0.3/lib)和F:/mysql++-3.0.3/vc2005/Debug。

6.现在新建一个项目,设置该项目的属性->配置属性->链接器->输入->附加依赖项中加入mysqlpp_d.lib mysqlpp_excommon.lib,两者之间是加的空格而不是逗号。

7.加入以下的代码:

#include <mysql++.h>#include <iostream>#include <iomanip>using namespace std;using namespace  mysqlpp;int main(int argc, char *argv[]){Connection conn("mydb","localhost","root","sanweizju");Query query=conn.query();query<<"select * from mytable";StoreQueryResult res=query.store();Row row;cout.setf(ios::left);StoreQueryResult::iterator i;for (i=res.begin();i!=res.end();i++){row=*i;cout<<setw(5)<<row[0]<<setw(10)<<row[1]<<setw(10)<<row[2]<<endl;}//query<<"insert into mytable values(null,'MYSQL++','MYSQL++','MYSQL++','')";//query.execute( );//query<<"delete from mytable where id>10&&id<20";//query.execute();//cout<<query.affected_rows()<<endl;getchar();}
成功编译运行!
原创粉丝点击