以下的文章主要介绍的是如何用C++库来对连接MySQL,oracle与MS SQL数据库的实际操作步骤,我前几天在以信誉度比较好的网上找到一个关于SQLAPI++,可以说是一大惊喜,它是可以访问多个SQL数据库(Oracle(大型网站数据库平台)。
SQLServer,DB2,Sybase,Informix,InterBase,SQLBase,MySQL(和PHP搭配之更佳组合),PostgreSQL)C++库。SQLAPI++直接调用本地目标数据库管理系统(DBMS)的API(不像ADO一样使用OLEDBand/orODBC中间层)。
SQLAPI++库扮演了一个中间件以间接方便访问数据库的角色,这就是为什么SQLAPI++是访问数据库最快的 *** 。在开发和发布您的应用程序时不再需要安装和配置OLEDBand/orODBC的驱动。
SQLAPI支持的开发平台有microsoftVisualC++,BorlandC++Builder,GunProjectCandC++Compiler。
示例代码如下:
#include<stdio.h> //forprintf #include<SQLAPI.h>//mAInSQLAPI++header intmain(intargc,char*argv[]) { SAConnectioncon;
连接MySQL数据对象
SACommandcmd( &con, "Selectfid,fvarchar20fromtest_tbl");
命令对象,其中包含了一个查询语句,//你在测试的时候可以根据需要修改它。
try {
执行查询语句
cmd.Execute();
显示查询后的结果
while(cmd.FetchNext()) { printf("Rowfetched:fid=%ld,fvarchar20='%s' ", cmd.Field("fid").asLong(), (constchar*)cmd.Field("fvarchar20").asString()); }
提交当前事务
con.Commit(); printf("Rowsselected! "); } catch(SAException&x) {
异常处理
try {
退出当前事务
con.Rollback(); } catch(SAException&) { }
显示错误信息
printf("%s ",(constchar*)x.ErrText()); } return0; }
SQLAPI++的官方网站是www.sqlapi.com,它提供评估版本给客户测试。可惜评估版本的库文件在连接MySQL数据库成功后,会弹出一个MessageBox对话框。我在测试它的时候觉得很烦,便把它破解掉了,如果需要可以到我的个人网站去下载它www.sz *** art.net,不过只提供BCB的破解版本。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
在Windows 7系统的默认设置中,当Windows 7系统处于休眠状态时,会同时断网的。如此一来,无论你正在使用迅雷还是快车等下载工具,同样可以在休眠状态下继续完成下载,最大限度做到从身边的小事开始支持环保。下面我们就详细介绍操作步骤,帮助Windows 7系统用户实现这一节能目标。 首先需要...
对于Windows 7系统来说,其默认安装的许多工具是我们很少使用或从来不用的,比如系统自带的扫雷、纸牌游戏等。删除此类长期不用的系统组件,不但可以让系统更清爽,更重要的是还可以提高系统的运行速度,特别是对于硬件配置相对较低的上网本来说,尤其如此。接下来,笔者就给大家介绍一下如何删除Windows...
国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...
在使用Windows 7的时候很多用户对于系统的很多功能并不是很了解,也正是因为这样的不了解导致很多用户在使用Win 之后并不能体验Windows 7的功能便携和强大功能,导致很多用户对于Windows 7的认识还是比较模糊,不过为了让更多的朋友了解Windows 7的特点和便携应用,今天就为大家汇...
故障现象: Windows 7酷狗软件无声音,系统声音正常。 原因分析: 1. 查看酷狗软件设置 2. 查看系统设置 解决方案: 1. Windows 7操作方法 如图:查看是否处于禁音状态 Windows 7系统声音正常酷狗音乐无声音 2. 查看设置音频输出是否...
当我在虚拟机的linux系统中ping本机的ip发现ping不通,而本机可以ping通虚拟机中的ip。应该是出于安全考虑吧,Windows 7默认在防火墙里禁止了。 1、查看主机ip 打开“开始”程序中的“附件”,找到“命令提示符”打开。输入命令:ipconfig,可以看到本机的ip是192.1...