OCILIB

Oracle驱动
授权协议 Apache 2.0
开发语言 C/C++
所属分类 数据库相关、 数据库驱动程序
软件类型 开源软件
地区 不详
投 递 者 唐永春
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

OCILIB是一个跨平台的Oracle驱动程序,可提供非常快速和可靠地访问Oracle数据库。它提供了一个丰富,功能齐全,并易于使用的API 。OCILIB 支持运行的所有Oracle平台。

主要的功能包括:

     *提供了丰富的,功能齐全且易于使用的API
     *运行在所有Oracle平台
     *是用纯的ISO C代码与本地的ISO ç Unicode支持
     * OCI封装(甲骨文调用接口)
     *是最完整的可保监包装

示例代码:http://www.oschina.net/code/snippet_12_16367

  • OCILIB是一个跨平台的Oracle驱动程序,可提供非常快速和可靠地访问Oracle数据库。它提供了一个丰富,功能齐全,并易于使用的API 。OCILIB 支持运行的所有Oracle平台。 #include "ocilib.h" int main(int argc, char *argv[]) { OCI_Connection* cn; OCI_Statement* st;

  • ocilib/ ocilib/ChangeLog.txt ocilib/demo/ ocilib/demo/abort.c ocilib/demo/array.c ocilib/demo/array_internal.c ocilib/demo/bind.c ocilib/demo/coll.c ocilib/demo/conn.c ocilib/demo/cursor.c ocilib/demo

  • 1.oracle账户与下载 本文下载了12.2.0.1.0版本的basic\devel\sqlplus包。 2.oci环境搭建(ubuntu虚拟机中搭建oci开发环境) 执行dpkg -i *.deb安装oci环境, inclue文件位于:/usr/include/oracle/12.2/client64 ORACLE_HOME位于:/usr/lib/oracle/12.2/client64 3.

  • 曾经对postgres和mysql用的比较熟,sqlite是一个小型文件数据库,没啥可提的。oracle还未曾用过 最近正好要做一个数据库性能测试,研究了下oracle的c、c++的API,找到一个不错的开发库,ocilib. 在网上看了点文章,知道ocilib是基于oci的c开发库,其性与oci一致,而且入库时批量入库的方法能够达到很高性能,别人测试每秒能上万条,我这边测试了下,绑定CPU,两个

  • 二、进阶教程 参看官方文档实例,有详细的说明,包括:查询获取数据、绑定向量、数据库连接池、12c隐式结果集、使用Oracle对象和数据库通知等例子。这里只做一个最简单的插入数据演示。 1、简单的封装 void COciUtil::Init() { CString strAppPath = CMyFileUtil::GetAppPathW();//获得程序运行目录 ostring ociDllPat

 相关资料
  • 驱动是一个允许 LCUI 应用程序与操作系统接口交互的模块,它针对操作系统提供的接口做了一层抽象,提供了一套适合 LCUI 运行机制的接口,使我们在编写 LCUI 应用程序时无需考虑操作系统适配问题即可实现跨平台编译运行。 让 LCUI 应用程序能够正常工作的驱动有事件循环驱动、键盘驱动、鼠标驱动、视频驱动和触控驱动,接下来让我们深入了解这些驱动的工作方式和开发方式。

  • 驱动和块设备驱动 什么是块设备 注意到我们在介绍 virtio 时提到了 virtio-blk 设备,这种设备提供了以整块为粒度的读和写操作,一般对应到真实的物理设备是那种硬盘。而之所以是以块为单位是为了加快读写的速度,毕竟硬盘等设备还需要寻道等等操作,一次性读取很大的一块将会节约很多时间。 抽象驱动 在写块设备驱动之前,我们先抽象驱动的概念,也方便后面网络设备等的介入。 os/src/drive

  • 从1.1版开始,就可以为 localForage 自定义驱动了。 defineDriver // 此处为驱动的实现 var myCustomDriver = { _driver: 'customDriverUniqueName', _initStorage: function(options) { // 在此处自定义实现... }, cl

  • 驱动开发注意事项 不能访问C库 只有一个很小的定长堆栈 没有内存保护机制 浮点数很难使用,应该使用整型数 Kconfig 描述了所属目录源文档相关的内核配置菜单,用于make menuconfig中的配置 示例: menu "Network device support" config NETDEVICES bool "Enable Net Devices" 菜单类型 depen

  • 很快你就会发现,Redis的API就如一组定义明确的函数那般容易理解。Redis具有让人难以置信的简单性,其操作过程也同样如此。这意味着,无论你是使用命令行程序,或是使用你喜欢的语言来驱动,整体的感觉都不会相差多少。因此,相对于命令行程序,如果你更愿意通过一种编程语言去驱动Redis,你不会感觉到有任何适应的问题。如果真想如此,可以到Redis的客户端推荐页面下载适合的Redis载体。

  • 使用 RT-Thread Studio 新建 RT-Thread 的项目时直接就将 RT-Thread 实时操作系统移植到对应的芯片上了,省去了系统移植的步骤。 使用 STM32CubeMx 配置工具可以方便快速的配置芯片外设的时钟和引脚,使驱动的开发变得简单。 所以本文将结合这两个 IDE 的优点,介绍基于 RT-Thread Studio 和 STM32CubeMx 的驱动开发。 需要注意的是

  • 摘要 本文将介绍 RT-Thread Studio 对于硬件外设驱动的支持情况。由于 RT-Thread nano 版本不具有设备概念,所以本文提到的 RT-Thread 为完整版本。nano 版建议直接使用 HAL 库进行驱动开发。 驱动概况 当前 RT-Thread Studio 驱动开发方式主要分为二种 1、由 RT Thread Studio 自动生成,无需修改任何文件或者简单定义几个宏即

  • 灯带驱动模块用于驱动灯带发亮,实现多种创意效果。 净重量:7.5g 体积:24×48×14mm 参数 工作电压: DC 5V 抗跌落能力: 1.5m 工作温度:-10℃~55℃ 工作湿度: <95% 特点 预设多种灯光效果