vc++ 使用otl连接数据库苦逼的经历

本文介绍了作者使用C++通过OTL库连接Oracle数据库时遇到的问题及解决过程,包括头文件找不到、编译错误以及VC6.0环境错误等,提供了设置包含目录、库目录和库文件名的解决建议。
摘要由CSDN通过智能技术生成

最近一直想用C或C++搞个彩色的控制台端的程序,实现对某类信息的管理(无非增删查改),网上DOWN 了个例子,还算不错,但没有连接数据库的部分,干脆就连C对数据库的操作也一起搞了,晚上搜了下,C连接数据库并对数据库进行操作, 一般有如下几种方式

1    ODBC (只针对WINDOWS平台)

2    ADO (只针对WINDOWS平台)

3    PROC C (oracle 提供的底层基于C的封装语言   )

4   OCI  (oracle 提供给C程序的接口库文件,目录一般位于C:\oracle\product\10.2.0\db_2\OCI 目录下,当然由于你的安装目录和我的不同,可能会在你的机器上位于其他目录,在OCI目录下 会有头文件的目录/include 和库文件的目录/lib ,其中针对不同的开发工具,又提供了基于vc和 borland c++开工具的类库,目录名称分为别msvc和bc  。 库文件名称都是oci.lib)

5   OTL(基于OCI 的封装库,OTL是由开源社区里提供的基于多种数据库的开发库,其只有一个头文件和若干例子,只需要引进头文件并设置好OCI的库和头文件的引用即可 运行例子。)

 

由于是个C++新手,笔者在运行测试例子的过程中出现了不少错误,想的头疼,现总结下,以备后来者乘凉吧,

1   去otl网站下载最新的otl4v.h头文件和例子程序。地址如下:http://otl.sourceforge.n

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值