OCI方式纯粹是一些函数接口。
PROC是oracle提供的一种C与ORACLE SQL的混合编程。程序(以.pc为后缀)编好之后,使用oracle提供的proc预编译程序,将pc文件编译成c文件(这一过程,相当于将SQL转换为OCI的接口),然后再使用c语言编译器生成可以执行文件。
OCI方式不容易入门,它拥有大量的接口函数,要很快熟悉它,非常难。但OCI方式的编程效率很高。
porc方式简单易用。可用于对性能要求不太高的项目。
c语言使用oci连接oracle的程序就是常说的pro*C,就是在C程序中内置sql实现一定得功能,当然既然是sql的话就需要连接数据库,连接数据库就有远程和本地的区别,而远程如果使用OCI自然要通过客户端这是避免不了的。在实际开发中一般把pro*C放到服务器上供别的程序调用。如果不想这样,使用odbc连接可以省去安装客户端的烦恼,但是安装odbc驱动是必须的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)