VC++ 如何连接oracle 数据库,是否需要安装oracle客户端? 如题,在线等答案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也在研究,应该不需要安装客户端,只需要oci.lib,以及对应的oci.dll,这些需要的lib和dll都在instant client里面有另外需要include下面的所有头文件,头文件在instant client的sdk里面有instant client可以到oracle网站下载vc连接时候使用msvc目录下面的lib必须要将头文件所在include文件加入到vc环境的头文件路径里面(option->directories),另外还要添加相应的lib只不过我奇怪的是,为什么OCIEnvCreate会返回-1,说明我配置的还有点问题。也同问 你是指OCI编程?oracle.com上有免安装的客户端,其实就是一堆dll和配置文件。然后就是引用oci的头文件,再链接时使用它的lib文件,就O了。 VC做oracle编程:如果用ODBC编程是要安装客户端的;OCI编程,2楼说只要OCI.LIB不完全正确,OCI库要连接很多ORACLE的后台DLL库,只有OCI.DLL是不行的,除非把所有相关DLL文件全部COPY过来放到指定位置并且设置相关环境变量;如果用ODAC编程是可以不安装ORACLE客户端,把NET连接方式设置为TRUE,就可以用TCP/IP方式连接. 我也才开始研究,不过现在我只用了oci.dll和ociw32.dll和oraocci11.lib,其它都没用到,好像基本也就差不多了,我用navicat的时候也只用了这些dll以及orannzsbb11.dll和orasql11.dll,可以正常运行 Oracle安装出错. 关于oracle的CLOB大数据类型操作 救急,同志们!系统连不上中心数据库了! 纵表变横表,如何写sql? 知道所有的叶子结点,如何找到拥有这些叶子的全部的树 请问下面3句SQL 语句在pl/sql 中怎样写呢? 请问如何把随书光盘中给的Oracle数据库加载到Oracle下! 请问如何把文件的内容读入数据库?或者一个变量? 有关 where 判断的问题? pl/sql数据库怎么向查出来的表中的列添加数据?求解!急! wildwave请进! 【求解】Linux下conn /as sysdba时报错,求高人指点。
另外需要include下面的所有头文件,头文件在instant client的sdk里面有
instant client可以到oracle网站下载
vc连接时候使用msvc目录下面的lib
必须要将头文件所在include文件加入到vc环境的头文件路径里面(option->directories),另外还要添加相应的lib
只不过我奇怪的是,为什么OCIEnvCreate会返回-1,说明我配置的还有点问题。
也同问
然后就是引用oci的头文件,再链接时使用它的lib文件,就O了。
如果用ODBC编程是要安装客户端的;OCI编程,2楼说只要OCI.LIB不完全正确,OCI库要连接很多ORACLE的后台DLL库,只有OCI.DLL是不行的,除非把所有相关DLL文件全部COPY过来放到指定位置并且设置相关环境变量;如果用ODAC编程是可以不安装ORACLE客户端,把NET连接方式设置为TRUE,就可以用TCP/IP方式连接.