最近一直想用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