关于C语言用oci连接oracle的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:25:17
如果用OCI的话,必须在运行环境下装oracle客户端,那如果这个程序要移到别的机子上,那还得在那机子上再装一个oracle客户端,这是不是太麻烦了?我想问问,C语言用oci连oracle到底是怎么样的一个机制,在实际开发中,真是这样的吗?请有经验的高手赐教!

c语言使用oci连接oracle的程序就是我们常说的pro*C,就是在C程序中内置sql实现一定得功能,当然既然是sql的话就需要连接数据库,连接数据库就有远程和本地的区别,而远程如果使用OCI自然要通过客户端这是避免不了的。在实际开发中一般把pro*C放到服务器上供别的程序调用。

如果不想这样,使用odbc连接可以省去安装客户端的烦恼,但是安装odbc驱动是必须的。

--
以上,希望对你有所帮助。