OCI学习笔记(一)

因项目,对数据库性能要求比较高,公司一向采用数据库的API进行数据存储。对于ORACLE平台,有OOCI与OCI可以选择,前都经过的ORACLE公司的C++封装,比较容易便用。后者是C接口,用起来相对复杂些。因为公司已前用在MYSQL上的是

用C写的。为了降低对源程序的更改量,最后选择了OCI。网上关于OCI的资料比较少,庆幸的是ORACLE官网上提供了十分详细的OCI接口文档。虽然是英文的,但是作都写得还是很浅显易懂的。随读之。意外发现它与ODBC方式的数据库访问非常相似.也许这并不是偶然。

代码为证:这些代码在VS2008测试通过,去除了错误处理程序.

1.OCI  

在VS上开发OCI程序需要ORALE的include文件与LIB文件。这个都在ORACLE_HOME/oci下,找开一看你就明白了,

配置方式很简单,不多说了。

Code

 

2.ODBC

 

Code

Code

很像吧,所以理解OCI,并没有想像中的那么难.天下程序皆出一家.

posted @ 2009-06-17 23:21  Christmas  阅读(1598)  评论(1编辑  收藏  举报