OCCI使用之一

c++ Oracle OCCI 编程 来源:http://blog.youkuaiyun.com/gumingyaotangwei/article/details/7337893 OCCI数据库Oracle编程步骤1.配置环境(1)Occi访问数据库需要occi.h头文件,此文件在oracle安装目录下,必须有oracle库的支持。安装oracle服务端或客户端;(2)配置NLS_LANG环境变... 阅读详情

 因为是在做多层体系,所以就得多考虑一下数据库访问的效率了,这次就选用了OCCI,没有想到的事,竟然调试时遇到个奇怪的问题,不能返回多条记录。现将解决过程记录如下,希望能给有类似情况的朋友一点帮助,也是给自己做个笔记。

我装的Oracle 10g,编译器是VC++6
设置如下:
头文件目录:C:/oracle/10g/oci/include
库文件目录:C:/oracle/10g/oci/lib/msvc及C:/oracle/10g/oci/lib/msvc/vc6
要在link中加入OCCI的库,如下图:

加入OCCI的库文件
运行时库一定要设成支持多线程的DLL版本,不然就会遇到我上面所说的问题。
设置办法如下图:

OCCI在VC

上面设置的是调试版本,如果是发布版,要改成相应的DLL及OCCI库。

 

 

 

oracle OCCI使用详解 oracle培训ppt, occi的详细介绍以及常用方式的示例代码 立即下载

相关推荐

OCCI封装包 线程池

OCCI封装包 线程池 对occi进行了封装 利用线程池方案

Openssl数据安全传输平台015:OCCI的使用方法+在项目中的设计与实现

使用Connection:😗*createStatement()**创建Statement对象, 指定 SQL 命令(DDL/DML/query)作为参数。调用Environment类的**createConnection()**方法可以创建一个Connection对象;使用**Environment::terminateConnection()**断开连接。对于所有类型的数据的绑定或者获取,OCCI都提供了统一的方法。ResultSet 类用于处理SELECT 查询的结果。

啊枫 1186

occi使用手册(11g Release 1 (11.1))

occi使用手册(11g Release 1 (11.1))

多线程下使用OCCI的线程安全

官方说: When the OCCI environment is created with THREADED_MUTEXED mode, then only the Environment, Map, ConnectionPool, StatelessConnectionPool and Connection objects are thread-safe. That is, if two threads make simultaneous calls on one of these objects, t

FBI的博客 566

Oracle 11g OCCI, OCI 编程文档和C++编程静态库动态库

目前优快云上关于 Oracle C++ Call Interface 和 Oracle Call Interface 的资料很少,多半也是过时的资料,本次上传了最新版11g的相关文档和相应所需的32位以及64位 VC++ 开发库,包括动态库和静态库。 以下是包里的内容: oraocci11.dll oraocci11.dll.manifest oraocci11.lib oraocci11d.dll oraocci11d.dll.manifest oraocci11d.lib Oracle C++ Call Interface Programmers Guide 10g Release 1.PDF Oracle Call Interface Programmers Guide 11g Release 1.PDF

occi使用demo 及 所需动态链接库

occi使用demo 及 所需动态链接库/。。。。。。。。。。。

通过OCCI操作Oracle数据库详解

1.简介     OCCI 即 Oracle C++ Call Interface          在Windows下访问Oracle数据库可以使用ADO,ADO.Net,OLEDB,ODBC,跨平台的OCCI等方法,其中速度最快,对Oracle支持最完整的是Oracle提供的OCCI.       2.安装OCCI SDK   OCCI SDK包含在Oracle客户端中,在如下位置

rznice的专栏 9219

CentOS7下Node.js v20+安装与常见依赖库问题解决指南

本文详细介绍了在CentOS7系统下安装Node.js v20+的完整流程及常见依赖库问题的解决方案。通过升级glibc到2.28+、配置环境变量以及处理libstdc++版本问题,帮助开发者顺利在老旧系统上部署最新版Node.js,提升开发效率。

weixin_30689307的博客 157

C++使用oracle的occi库操作oracle数据库

版权声明:转自http://blog.youkuaiyun.com/dgyanyong/article/details/17144141 // C++使用oracle的occi库操作oracle数据库 //步骤 //1、创建OCCI上下文环境 //2、创建数据库连接 //3、创建Statement对象 //4、执行查询SQL //5、执行插入SQL //6、终止Statement对象

Primeprime的专栏 1185

车底盘:阿克曼转向和四轮差速

特性四轮差速四轮转向阿克曼转向转向方式控制左右轮组速度差控制四个轮子的角度控制前轮角度(后轮固定)运动原理滑移摩擦(搓着走)纯滚动(滚着走)近乎纯滚动(低速时)能耗高低(实现纯滚动时)中轮胎磨损非常严重小中灵活性高(可原地旋转)极高(可全向移动)低(转弯半径大)控制精度较低(受地面摩擦影响大)极高高机械复杂度低(通常只需2个驱动电机)极高(需4个转向+4个驱动执行器)中(需1个转向+2个驱动执行器)典型应用坦克、履带车辆、简单AGV、扫地机器人豪华轿车、高性能全向AGV。

bing_feilong的博客 1925

60、拓扑码:从理论到应用

本博客深入探讨了拓扑码的基本理论、构造方法及其在量子计算中的应用。重点介绍了颜色码的拓扑起源、编码量子比特的计算方法、弦算子的构造与性质、边界条件的影响、同调描述以及与统计模型相关的错误阈值分析。同时,还涵盖了拓扑码的历史发展、与其他拓扑码的关系、与凝聚态系统的联系,以及其在激发态和高维中的表现。博客展示了拓扑码在容错量子计算和未来量子信息领域的广阔前景。

o1p2q3r的博客 129

c++使用occi 与oracle交互

原来从没有用过oracle,最近小小的试了一把 c++与oracle的编程,由于没有接触过,其过程比较艰辛,特此记录,所谓好记性不如烂笔头啊! c++要与oracle通信,肯定要使用oracle提供的数据库访问接口,查资料,该接口名为OCCI,是c++面向对象级的接口。 1.编程环境准备 由于是需要在Linux上进行开发, 还以为开发需要装一个oracle数据库 服务端或者客户端啥的

hmylk的专栏 1819

手把手带你实现DAF-Net:零代码基础入门红外与可见光图像融合(从理论到实战)

本文介绍了红外与可见光图像融合技术及DAF-Net网络的应用。红外图像能捕捉热源但缺乏细节,可见光图像纹理丰富但在低光环境下表现不佳。DAF-Net采用双分支特征提取和动态注意力融合架构,能智能分配特征权重实现优势互补。文章详细讲解了环境配置、数据集准备(如TNO数据集)和预处理方法,并提供了DAF-Net的核心代码实现,包括特征提取、注意力融合和图像重建模块。通过该技术可在安防、自动驾驶等领域获得更优质的融合图像,提升视觉感知能力。

m0_71589036的博客 229

OCCI使用

OCCI(Oracle C++调用接口)是Oracle提供的C++ API,支持通过面向对象方式访问Oracle数据库。它具有基于标准C++、易用性、类似JDBC等特点,支持SQL/PLSQL、自定义类型和Oracle所有数据类型。使用前需配置头文件和库文件(如oraocci11.lib)。通过Environment类初始化,Connection类连接数据库,Statement类执行SQL语句,ResultSet处理查询结果。示例代码展示了连接数据库、执行增删改查操作的基本流程,最后需释放资源。OCCI为C

wuyou的博客 1148

飞牛fnNAS个人小账本导入微信账单

本文介绍了将微信支付账单导入ezBookkeeping个人记账系统的详细方法。首先通过微信申请导出账单文件,接收后需进行Excel预处理:删除前导行、添加账户和分类列、整理金额格式等。在ezBookkeeping中需预先设置"微信"分类和账户。导入时需注意列映射关系,包括交易时间、账户名称等关键字段的对应设置。文章还提到处理交易标签、格式转换等细节问题,并建议避免使用"修改余额"功能。该方法同样适用于支付宝账单导入,解决了直接导入可能出现的格式不兼容问题。

dgnankai的专栏 482

Qt5+Ros+GUI界面

在之前建立的工程的基础上添加一个gui界面。 在ros包中新建一个文件夹,名字叫gui 右击gui文件夹添加一个文件,选择Qt->Qt设计师界面类 选择MainWindow 选择下一步 最后在gui中生成三个文件 mainwindow.cpp、mainwindow.h、mainwindow.ui 但此时,这些新创建的文件和原本的ros工程还没建立任何关系,只是目录下多出了几个文件而已...

二毛的博客 8843

VC++中使用OCCI

VC连Oracle

从零开始 5029

30天Python入门(第一天:Python入门)

30天带你入门Python,这是第一天

Science prince的博客 583

OCCI简介

文章目录简介1、编写OCCI程序的总体流程图:2、执行SQL语句(Statement类)3、OCCI常用类简介 简介 OCCI是一个提供了C++应用程序使用Oracle数据库中数据的API接口。 Oracle C++调用接口 基于标准C++和面向对象的范例,OCCI旨在提高开发Oracle数据库应用程序的生产力和质量。 OCCI正在成功用于客户端 - 服务器,中间层和复杂对象建模应用程序。 OCC...

jiangjiangyy的博客 3430

使用 MATLAB/Simulink 构建一个电机-液压联合控制系统的仿真模型

本文详细介绍了基于Simulink的电机与液压执行机构联合控制系统建模方法。通过7个步骤,系统讲解了从创建项目、搭建PMSM电机模型、建立逆变器与矢量控制模块,到构建液压泵和执行机构模型的完整过程。重点展示了如何设置关键参数、添加测量反馈模块,并提供了实用的代码片段。教程还包含仿真运行流程、结果分析指标及进阶建议,帮助读者掌握多物理场耦合系统建模的核心技术。该方法适用于机电液一体化系统设计,为工程实践提供有效参考。

amy_mhd的博客 613

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

OCCI中的内存泄漏 Memory Leak in OCCI

一个简单的OCCI小程序充,用valgrind 检查也会报一大堆错误valgrind --tool=memcheck --leak-check=yes ./occiexam据oralce forum上的一位kyrptt老兄说, 这并不是程序的问题,而是OCCI库本身的问题"You do not have a Leak. The OCCI library allocates space fo

温故而知新 3836

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Introduction to OCCI

This chapter describes the basics of developing C++ applications using Oracle C++ Call Interface (OCCI) to work with data stored in relational databases. This chapter contains these topics: About Connecting to a Database About Pooling Connections

weicaijiang的专栏 1928

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

c++访问数据库代码示例 occi_通过OCCI连接oracle(C++)

OCCI介绍OCCI:Oracle C++调用接口(OCCI),即Oracle的C++API,允许你使用面向对象的特性、本地类、C++语言的方法来访问Oracle数据库。OCCI优势基于标准C++和面向对象的设计;效率较高;适合开发C/S模式的程序,软件中间层;OCCI特性完整支持SQL/PLSQL为不断增长的用户和请求提供了弹性选项为使用用户自定义类型,如C中的类,提供了无缝接口支持所有的Ora...

weixin_39872334的博客 561

如何在linux下面配置OCCI

本文简单描述了如何在linux下面配置occi.[@more@] Normal 0 7.8 磅 0 2 false false false ...

congdi7904的博客 475

oracle::occi,C++通过OCCI操作Oracle

简介在Windows下访问Oracle数据库可以使用ADO,ADO.Net,OLEDB,ODBC,跨平台的OCCI等方法,其中速度最快,对Oracle支持最完整的是Oracle提供的OCCI。OCCI:Oracle C++调用接口(OCCI),即Oracle的C++API,允许你使用面向对象的特性、本地类、C++语言的方法来访问Oracle数据库。OCCI优势基于标准C++和面向对象的设计;效率较...

weixin_33120053的博客 496

在VC++中使用OCCI

1.简介 在Windows下访问Oracle数据库可以使用ADO,ADO.Net,OLEDB,ODBC,跨平台的OCCI等方法,其中速度最快,对Oracle支持最完整的是Oracle提供的OCCI. 2.安装OCCI SDK OCCI SDK包含在Oracle客户端中,在如下位置可以找到: 头文件:C:\oracle\ora92\oci\include 库文件:C:\oracle\ora

拥抱变化 4904
上一篇: 试用CBX1有感之二,我关注的IDE是... ...
下一篇: 如何在C++ Builder的DLL中使用数据库控件
yunin
博客等级 码龄22年 8粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值