张智霖袁咏仪唱歌视频:SQLAPI 在VS2008里面如何使用?
来源:百度文库 编辑:中财网 时间:2024/04/30 11:08:10
我想用SQLAPI++ 对我的MYSQL数据库进行连接,可在用官方网站的example时候都出现问题,编译的时候没报错
可运行的时候,提示说没找到SQLAPI.DLL,请用过的赐招,要怎样去配置到SQLAPI++到开发环境VS20008中使用
下面我给出example代码
#include // for printf
#include // main SQLAPI++ header
int main(int argc, char* argv[])
{
SAConnection con; // create connection object
try
{
// connect to database
// in this example it is Oracle,
// but can also be Sybase, Informix, DB2
// SQLServer, InterBase, SQLBase and ODBC
con.Connect(
"test", // database name
"root", // user name
"13542024187", // password
SA_Oracle_Client);
printf("We are connected!\n");
// Disconnect is optional
// autodisconnect will ocur in destructor if needed
con.Disconnect();
printf("We are disconnected!\n");
}
catch(SAException &x)
{
// SAConnection::Rollback()
// can also throw an exception
// (if a network error for example),
// we will be ready
try
{
// on error rollback changes
con.Rollback();
}
catch(SAException &)
{
}
// print error message
printf("%s\n", (const char*)x.ErrText());
}
return 0;
}
先谢谢大家了!!!
其实很简单,下载mysql++的源码,然后打开解决方案,vc2008或者vc2005里面,编译之后就能看见几个dll和lib文件,lib是编译时需要的,而dll是你运行时需要的。
我自己做了一个头文件,以便以后工程里用的时候比较简单点。
发出来你看着用吧。
winsock.h和windows.h都是mysql编译需要的文件
当然不要忘了mysqlpp同样需要mysql原本的库,都设置好以后就ok了。祝你成功~!
我的邮箱是myjianghe@sina.com,谢谢。
可运行的时候,提示说没找到SQLAPI.DLL,请用过的赐招,要怎样去配置到SQLAPI++到开发环境VS20008中使用
下面我给出example代码
#include
#include
int main(int argc, char* argv[])
{
SAConnection con; // create connection object
try
{
// connect to database
// in this example it is Oracle,
// but can also be Sybase, Informix, DB2
// SQLServer, InterBase, SQLBase and ODBC
con.Connect(
"test", // database name
"root", // user name
"13542024187", // password
SA_Oracle_Client);
printf("We are connected!\n");
// Disconnect is optional
// autodisconnect will ocur in destructor if needed
con.Disconnect();
printf("We are disconnected!\n");
}
catch(SAException &x)
{
// SAConnection::Rollback()
// can also throw an exception
// (if a network error for example),
// we will be ready
try
{
// on error rollback changes
con.Rollback();
}
catch(SAException &)
{
}
// print error message
printf("%s\n", (const char*)x.ErrText());
}
return 0;
}
先谢谢大家了!!!
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
- SearchLife
- 等 级:
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
- quzuoai
- (两平行线相交)
- 等 级:
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
- baisoo
- 等 级:
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
- zy1691
- (Rock Chao)
- 等 级:
其实很简单,下载mysql++的源码,然后打开解决方案,vc2008或者vc2005里面,编译之后就能看见几个dll和lib文件,lib是编译时需要的,而dll是你运行时需要的。
我自己做了一个头文件,以便以后工程里用的时候比较简单点。
发出来你看着用吧。
- C/C++ code
//-----------------------mysql++ header--------------------------------------------------#ifndef MYSQL_NEED_HEADER#define MYSQL_NEED_HEADER//#include
#include #include "./mysql++/include/mysql++.h"#ifdef WIN32#ifdef NDEBUG#pragma comment (lib,"./mysql++/lib/release/libmysql.lib")#pragma comment (lib,"./mysql++/lib/release/mysqlpp.lib")#pragma comment (lib,"./mysql++/lib/release/mysqlpp_excommon.lib")#else#pragma comment (lib,"./mysql++/lib/debug/libmysql.lib")#pragma comment (lib,"./mysql++/lib/debug/mysqlpp.lib")#pragma comment (lib,"./mysql++/lib/debug/mysqlpp_excommon.lib")#endif#endif#endif//手动设置附加包含目录".\mysql++\mysql"//设置生成后事件 copy .\mysql++\lib\release\*.dll .\release
winsock.h和windows.h都是mysql编译需要的文件
当然不要忘了mysqlpp同样需要mysql原本的库,都设置好以后就ok了。祝你成功~!
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
- icefire1988
- (icefire1988)
- 等 级:
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
- myjianghe
- 等 级:
我的邮箱是myjianghe@sina.com,谢谢。
在QQ堂里面,,如何使用幻影??
在 PageMaker 里面如何使用撤消
在CS里面如何使用OpenGL模式
优盘如何在苹果机里面使用
如何在Foxit Reader里面使用词霸?
电脑里面的字体能不能在NOKIA3230里面使用? 如能 应该如何使用?
如何在遨游浏览器里面使用自动填表功能?
word2003里面,首字下沉功能在哪里?如何使用?
珍珠粉可以加在粉底里面用吗?如何使用?
如何在图象处理里面使用路径这个工具
如何在英雄online里面正常的使用按键精灵
如何在1076版本的SF里面使用1.03挂
如何在英雄online里面正常的使用按键精灵
在CS1.6里面如何才可以使用盾牌呢?
如何在firefox里面添加“使用迅雷下载”?
如何在Adobe Reader 里面使用金山词霸啊???
如何能在右键菜单里面显示使用迅雷下载
如何在百战天虫4的DEMO里面使用重机枪
在Excel里面如何使用隐藏公式求个人所得税
在windowsxp里面如何使用GHOST来进行备份
word2000里面如何使用下划线
windows200里面如何使用我indows live messenger呢?好像只能在xp系统中使用
在冒险岛里面,魔法师如何消耗MP值,如何使用魔力呢,谢谢
StyleXP 2.0中文版如何能够在WINDOWS XP SP2里面正常使用?