专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VSTS

VS2010 编译运作 OCILIB 示例工程

发布时间:2011-06-20 18:27:27 文章来源:www.iduyao.cn 采编人员:星星草
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 API
  • runs on all Oracle platforms
  • is written in pure ISO C code with native ISO C Unicode support
  • encapsulates 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, 下载后解压到任意文件夹下,比如:


    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)



友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: