首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

VS2010 编译运作 OCILIB 示例工程

2012-09-09 
VS2010 编译运行 OCILIB 示例工程什么是OCILIB?开源中国社区 http://www.oschina.net/p/ocilib 如是说:OCI

VS2010 编译运行 OCILIB 示例工程
什么是OCILIB?开源中国社区 http://www.oschina.net/p/ocilib 如是说:

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

主要的功能包括:

     * 提供了丰富的,功能齐全且易于使用的API 
     * 运行在所有 Oracle 平台
     * 是用纯的 ISO C 代码与本地的 ISO Unicode 支持
     * OCI 封装(甲骨文调用接口) 
     * 是最完整的可保监包装
这个最后一句没看懂?也许你需要看看 OCILIB 自己是怎么说的:

OCILIB is an open source and portable Oracle Driver that delivers really fast and reliable access to Oracle databases.

The OCILIB library :

    offers a rich, full featured and easy to use APIruns on all Oracle platformsis written in pure ISO C code with native ISO C Unicode supportencapsulates OCI (Oracle Call Interface)is the most complete available OCI wrapper
    好吧,我说:
    我想访问Oracle数据库,而且要快!编码要快!!运行要快!!! 首选OCI,而这个是OCI的一个封装,据说可以简化OCI的调用,而且不损失太多的性能。今天首次尝试运行其Demo工程,记录下来备查。也想告诉有需要的朋友,这个Demo的编译运行还是很简单的 :) 

    1. 下载 http://www.ocilib.net 我下载的是当前最新版 V3.9.4, 下载后解压到任意文件夹下,比如:
    VS2010 编译运作 OCILIB 示例工程

        2. 解压后找到 \ocilib\proj\test\ocilib_demo_vs2010.sln,就可以用VS2010 打开了;
        3. 编译选项(假定编译平台x64):            C/C++┃General┃Additional Include Directories = E:\OpenSourceCode\OCILIB\3.9.4\ocilib\include            Linker ┃ General ┃ Additional Library Directories = E:\OpenSourceCode\OCILIB\3.9.4\ocilib\lib64一切正常,应该可以编译过了;    4. 运行之前还要再做下面两件事情    (1) 将 E:\OpenSourceCode\OCILIB\3.9.4\ocilib\lib64 添加到用户或者系统环境变量中    (2) 设置命令行参数,包括数据库,用户名和密码信息三个字符串,以空格分割,如:10.86.0.129/fmorcl user password;然后 Ctrl + F5 就能看到如下的运行效果(如果没出错的话!我运气不错,祝你好运 hehe)VS2010 编译运作 OCILIB 示例工程


热点排行