0
点赞
收藏
分享

微信扫一扫

otl 直接使用字符串连接mysql数据库


源代码如下:

// test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; #define OTL_ODBC_MYSQL #define OTL_UNICODE #pragma comment(lib,"myodbc3.lib") #include "otlv4.h" otl_connect db; int _tmain(int argc, _TCHAR* argv[]) { char* constr="Driver={MySQL ODBC 3.51 Driver};Server=localhost; Database=test; Uid=root; Pwd=root; CharSet=UTF8; "; otl_connect::otl_initialize(); try { cerr<<constr<<endl; db.rlogon(constr); cerr<<"已链接数据库"<<endl; db.logoff(); } catch(otl_exception& p) { cerr<<p.msg<<endl; cerr<<p.stm_text<<endl; cerr<<p.code<<endl; cerr<<p.sqlstate<<endl; cerr<<p.var_info<<endl; } return 0; }

 

环境配置要求:

1、安装mysql数据库

2、安装mysql驱动,这里使用的是MyODBC-3.51.11-2-win

3、项目属性中c++的附加包含目录加上C:/WINDOWS/system32,因为myodbc3.dll,myodbc3.lib都在这里;

4、项目属性中链接器的附加库目录加上C:/WINDOWS/system32,原因同上

举报

相关推荐

0 条评论