occi和oci有什么区别吗?
OCI就是为了实现高级语言访问数据库而提供的接口。OCI允许开发者在程序里使用SQL和PL/SQL来访问数据库。开发者可以使用第三代语言来编写程序,而使用OCI来访问数据库。
是不同语言对数据访问的API,比如JDBC就是java访问oracle数据库链接,ODBC是MICROSOFT提出的数据库访问接口标准。
OCI、OCCI、Pro*C、ODBC 和 JDBC 应用程序无需进行修改即可运行,同时使用的磁盘空间显著比以前少。甚至 SQL*Plus 也可以与即时客户端一起使用。无需重新编译,也就没有烦恼。
单独提供OCI Instant Client,不用再完整的安装client)3)它们分别是不同的驱动类别,oci是二类驱动, thin是四类驱动,但它们在功能上并无差异。4)虽然很多人说oci的速度快于thin,但找了半天没有找到相关的测试报告。
200分求助,occi动态调用oracle存储过程问题
1、第一步:先定义一个字符串,这个字符串SQL是由动态变量和其他的sql语句成分拼接组成。 第二步:直接执行 execute immediate SQL; 备注:以上方法是oracle提供的动态执行方法语句,直接使用就可以。
2、使用oracle提供的数据库连接工具,oci或者occi连接数据库后,像执行普通SQL语句一样,执行存储过程就可以。
3、新建一个存储过程(Procedure)。修改存储过程,这个存储过程有一个输入参数(pid)跟一个输出参数(name),即通过用户id查询用户名称并将名称返回。调试存储过程,找到刚刚创建的存储过程右击并点击【test】选项。
OCCI连接oracle时出现异常,求解答
1、有一种可能,如果监听日志文件大小大于4G,也会导致监听运行异常,无法访问数据库的现象。
2、在开始——程序——Oracle-Oraclehome92——Configuration and Migration Tools菜单中找到NetManager.打开后,选择主界面中的本地——服务命名。接着选中菜单编辑,选择创建,这样就打开了一个配置窗口。
3、如果是连接服务器上的数据库:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误默认1521,一般不会错误。
4、个人认为,如果是同一台机器,那么安装了Oracle的服务端,就不行安装客户端了。
5、故造成此异常。解决方法有2种:1) 安装32位的Oracle客户端;2) 指定程序编译为64;如果是在VS中直接连接Oracle数据库,则只能用32位的Oracle客户端,因为VS是32位的(目前我知道的VS版本)。
关于oracle的学习
机械工业出版社经ORACLE公司授权,出了一套有关ORACLE数据库技术的书,H很不错。首先你应该看看《Oracle 8i初学者指南 》,对整个数据库系统具有一个大体的印象。
首先在本机安装一下,把客户端和服务器端都完整的安装。然后学习一下数据库的创建、表的创建、以及简单的增删改查的SQL。(网上有很详细的例子)接着学习一下oracle的函数、存储过程、触发器等对象的使用。
如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。
首先学习oracle的体系架构,了解内存中oracle各模块的作用以及存储、读写、备份等等方式,强烈推荐《Oracle Database 9i/10g/11g编程艺术》。学习sql,这和其他数据库都是差不多的,但是oralce有些特有的语法你要学到。
运行oracle数据库对电脑硬件配置的最低要求是什么?
1、检查硬件要求 系统必须符合以下最低硬件要求: 至少有1024MB的物理内存 下表说明安装时物理内存(RAM)和交换区(swap space)的配置关系。
2、) 硬件环境:安装Oracle 10g数据库的硬件需求如表所示。处理器的速度和内存大小直接影响着Oracle运行的速度。所以建议硬件配置越高越好。一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。
3、基本运行硬件应该是两个多核64位CPU,4G内存并安装64位操作系统的服务器。
怎么在linux环境下通过c/c++语言连接oracle数据库
要在C语言中连接Oracle数据库,您可以使用Oracle提供的ODBC(Open Database Connectivity)接口来实现。以下是连接Oracle数据库的一般步骤:确保您已安装了适当的ODBC驱动程序和Oracle客户端软件。
连接mysql(mysql服务已开启)mysql数据库安装在本机,则直接敲入命令mysql-uroot-p即可。mysql数据库不是安装在本机,则需要加参数,常用参数如下:1),-h,指定目标ip地址 2),-u,指定登录用户名。
首先连接上linux主机,进入命令行状态。在命令行下输入:route-n,再按回车。
c++oracleocci编程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言开发用oracle数据库、c++oracleocci编程的信息别忘了在本站进行查找喔。