
我用的VS2008 + OCCI
不过vc6类似,
需要下载Oci\include,Oci\lib\msvc
VS2008环境设置
1 工具>选项>项目和解决方案>VC++目录 添加
包含文件 %OracleClientHome%\Oci\include
库文件%OracleClientHome%\Oci\lib\msvc\vc9和%OracleClientHome%\Oci\lib\msvc
2 项目属性>配置属性>连接器>输入 添加附加依赖项 oraocci10dlib,之后把oraocci10ddll文件复制到system32目录下,这个文件在VC9(VC6)目录下
项目属性>配置属性>C/C++ > 代码生成 设置运行时库 为 "多线程调试 DLL (/MDd)"
在mainpc的insert 函数前加上extern
如
extern void insert (char password_[6],char id_[20],int balance_);
c语言使用oci连接oracle的程序就是常说的proC,就是在C程序中内置sql实现一定得功能,当然既然是sql的话就需要连接数据库,连接数据库就有远程和本地的区别,而远程如果使用OCI自然要通过客户端这是避免不了的。在实际开发中一般把proC放到服务器上供别的程序调用。
如果不想这样,使用odbc连接可以省去安装客户端的烦恼,但是安装odbc驱动是必须的。
以上就是关于c6.0怎么连接oracle数据库 不需要安装oracle客户端全部的内容,包括:c6.0怎么连接oracle数据库 不需要安装oracle客户端、有关c语言的proc连接oracle数据库的问题、C语言用oci连oracle到底是怎么样的一个机制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)