最近需要在linux下面做数据库的接口,之前对数据库都是空白,经过度娘之后才有所了解。万事开头难,开始吧~~~
/****************/
访问数据库最好的方法应该就是通过现有的客户端了,但是要做成接口所以客户端是不行的了,经过一番搜索之后发现可以利用C通过以下第三方库进行访问数据库的
1)OCI
2)Pro*c
能力有限只找到这两个。这两个都是Oracle 官方给出库。
一、OCI
参考官网给出的相关信息。OCI应该是最底层最基本的调用接口,不过通过其他网友们的反馈,OCI对于我这种初学者来说有点难,不太好上手,所以果断放弃。。~~~这里也就不多说了。
二、Pro*c
同样参考官网的相关信息。网上说这个相对来说比较好学,而且开发效率相对较高一点,学之。
通过proc预编译工具将嵌入的sql语句翻译成C语句,最后使用gcc进行编译链接。在预编译的时候是将嵌入的sql语句翻译成OCI的调用~~~原来Proc是对OCI的另外一种封装~~~
三、配置开发环境
说到开发,就必须要有开发环境,下面就来搭建Pro*c的开发环境吧&#