社区
数据库
帖子详情
DB2数据库提供C/C++的开发接口吗?
jamseyang
2011-07-28 10:39:59
自己开发的C++程序要连接DB2数据库,但是不想使用ODBC或者ADO连接方式,请问IBM提供C/C++的开发接口吗(类似于Oracle的OCI编程接口)?
...全文
148
7
打赏
收藏
DB2数据库提供C/C++的开发接口吗?
自己开发的C++程序要连接DB2数据库,但是不想使用ODBC或者ADO连接方式,请问IBM提供C/C++的开发接口吗(类似于Oracle的OCI编程接口)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jamseyang
2012-05-15
打赏
举报
回复
哈哈,搞定了
ouyh12345
2011-07-28
打赏
举报
回复
可以看DB2应用程序开发指南,和DB2应用程序构建指南,在IBM网站上都有的
可以用嵌入式SQL编程 无需驱动 就是调试有些麻烦
samples in sqllib\samples\c和sqllib\sample\c
jamseyang
2011-07-28
打赏
举报
回复
感谢关注,我在...\IBM\SQLLIB\BIN目录下找到了一些DLL文件。
db2cli.dll导出函数SQLPrepare、SQLPutData、SQLRowCount、、、、、
我觉得这可能就是编程接口,但是没有头文件不知道怎么用呀!
3m2u
2011-07-28
打赏
举报
回复
肯定有啊
ouyh12345
2011-07-28
打赏
举报
回复
帮顶,应该有
sdl2005lyx
2011-07-28
打赏
举报
回复
ODBC或者ADO都有现成的连接字符串,为什么非要用其他接口,不是增加自己的难度吗?
数据库
模板库 OTL
OTL 是 Oracle, Odbc and
DB2
-CLI Template Library 的缩写,是一个
C++
编译中操控关系
数据库
的模板库,它目前几乎支持所有的当前各种主流
数据库
,例如Oracle, MS SQL Server, Sybase, Informix, MySQL,
DB2
, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等。 OTL中直接操作Oracle主要是通过Oracle
提供
的OCI
接口
进行,进行操作
DB2
数据库
则是通过CLI
接口
来进行,至于MS的
数据库
和其它一些
数据库
,则OTL只
提供
了ODBC来操作的方式。当然Oracle和
DB2
也可以由OTL间接使用ODBC的方式来进行操纵。 在MS Windows and Unix 平台下,OTL目前支持的
数据库
版本主要有:Oracle 7 (直接使用 OCI7), Oracle 8 (直接使用 OCI8), Oracle 8i (直接使用OCI8i), Oracle 9i (直接使用OCI9i), Oracle 10g (直接使用OCI10g),
DB2
(直接使用
DB2
CLI), ODBC 3.x ,ODBC 2.5。 优点: a. 跨平台 b. 运行效率高,与C语言直接调用API相当 c.
开发
效率高,起码比ADO.net使用起来更简单,更简洁 d. 部署容易,不需要ADO组件,不需要.net framework 等 缺点: a. 说明文档以及范例不足够丰富(暂时性的) 其实现在它
提供
有377个使用范例可参考 http://otl.sourceforge.net/
一个友好,轻量级的C ++
数据库
库,用于MySQL,SQLite和ODBC。-C/
C++
开发
QTL QTL是用于访问SQL
数据库
的C ++库,当前支持MySQL,SQLite和ODBC。 QTL是一个轻量级的库,仅包含头文件,不需要单独的编译和安装。 QTL QTL QTL是用于访问SQL
数据库
的C ++库,当前支持MySQL,SQLite和ODBC。 QTL是一个轻量级的库,仅包含头文件,不需要单独的编译和安装。 QTL是
数据库
本机客户端
接口
的精简封装。 它可以
提供
一种友好的使用方式,并具有接近本机界面的性能。 使用QTL需要支持C ++ 11的编译器。 项目
db2
qtl可以生成QTL代码。 使用方法
PostgreSQL
数据库
管理(三)
而不同的客户端
接口
都是源自这个 C
接口
,比如ODBC,JDBC,Python,Perl,Tcl,C/
C++
,ESQL等, 同时也要指出的是,PostgreSQL 对
接口
的支持也是非常丰富的,几乎支持所有类型的
数据库
客户端
接口
。这一点也可以说是 ...
网络内存
数据库
Cache Server网络内存
数据库
是业内运行速度最快,功能强大的网络内存
数据库
系统。产品定位于内存
数据库
系统和
提供
高端高性能系统的
开发
、处理平台。 Cache Server内存
数据库
是将所有数据加载到物理内存,不需要访问磁盘就直 接访问数据,从而获得极高的存取速度和极强的并发访问能力的
数据库
管理系统,在设计风格上兼容主流
数据库
(MS SQL SERVER、SYBASE)的特点,客户端通过TCP网络的方式来访问Cache Server。 Cache Server网络内存
数据库
是具有自主知识产权的企业级内存
数据库
,是作 者多年工作经验的结晶。Cache Server
提供
详细的中文文档(安装手册、使用手册、
开发
文档、练习手册、通讯协议等)和服务。 Cache Server内存
数据库
将数据存储于物理内存中并进行高速处理及操作,并 针对内存
数据库
的特点进行了优化,采用先进的体系架构、数据缓存、快速算 法、并行操作、异步处理技术。 Cache Server
提供
了和传统关系
数据库
管理系统(MS SQL SERVER、Oracle、Sybase、
DB2
、mysql)的访问
接口
,可以以同步或异步方式和RDBMS交互。 Cache Server内存
数据库
为需要容错服务的系统
提供
实时
数据库
复制功能和双 机功能,使系统可以实现高性能、高可用性、
数据库
一致性。Cache Server内 存
数据库
能够为需要实时性事务处理的应用系统
提供
高性能、高可用性、容错能力,特别是在通信、金融、电力等行业,能够最大限度的发挥系统的处理能力。 另外Cache Server拥有强大的编程能力,拥有业内功能最强大的内存
数据库
脚本,使Cache Server不只作为数据的高速缓存服务器,更能够实现复杂的业务逻辑,通过编写
数据库
脚本和存储过程实现以前通过C/
C++
编程才能实现的强大功能。
Cache Server V1.2.0 嵌入式(实时)内存
数据库
(linux 32)
Cache Server嵌入式内存
数据库
是业内运行速度最快,功能强大的嵌入式(实时)内存
数据库
系统。产品定位于内存
数据库
系统和
提供
高端高性能系统的
开发
、处理平台。 Cache Server内存
数据库
是将所有数据加载到物理内存,不需要访问磁盘就直 接访问数据,从而获得极高的存取速度和极强的并发访问能力的
数据库
管理系统,在设计风格上兼容主流
数据库
(MS SQL SERVER、SYBASE)的特点,宿主进程通过在本进程内加载Cache Server直接访问内存
数据库
。 Cache Server嵌入式(实时)内存
数据库
是具有自主知识产权的企业级内存
数据库
,是作者多年工作经验的结晶。Cache Se
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章