• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Linux中給Python2.2加DCOracle模塊

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    安裝好PYTHON2.2后,為了訪問ORACLE 數據庫 ,需要安裝DCOracle2模塊。 DCOracle2是一個Oracle8的Python DB API 2.0的適配器,其作者是Matt Kromer。你可以在http://www.zope.org/Members/matt/dco2上下載到DCOracle的源代碼和預編譯好的二進制包。 測試的機
      安裝好PYTHON2.2后,為了訪問ORACLE數據庫,需要安裝DCOracle2模塊。
      
      DCOracle2是一個Oracle8的Python DB API 2.0的適配器,其作者是Matt Kromer。你可以在http://www.zope.org/Members/matt/dco2上下載到DCOracle的源代碼和預編譯好的二進制包。
      
      測試的機器所使用的操作系統是window2000 profession, python2.2, oracle 817 client。
      
      從http://www.zope.org/Members/matt/dco2/DCOracle2-PR1.tar.gz下載了DCOracle2的源代碼,解壓縮出來。
      
      用vc打開src/dco2nt/dco2nt.dsw(我用的vc是6.0版本),從菜單上選擇Build->Set Active Configuration,將當前project的configuration設為Win32 Release。再從菜單上選擇Project->Settings,改變當前Project的一些配置。
      
      1、在Project Settings中選擇C/C++,Category中選擇Preprocessor,在Additional include directories中填上python的include路徑和oci的include路徑,我的機器上是e:\python22\include,e:\oracle\ora81\oci\include。
      
      2、在Project Settings中選擇Link,Additional library path填上python的庫路徑和oci的庫路徑,我的機器上是e:\python22\libs,e:\oracle\ora81\libs\msvc。Object/library modules要加上python庫文件和oci庫文件的名字,原來里面填的是python1.5.lib和oci.lib,我使用的是python2.2,所以把python1.5.lib改成python2.2.lib。
      
      3、按F7便可編譯dco2.pyd,該文件放在src/dco2nt目錄下。
      
      4、將dco2.pyd拷至binaries,改名為win32-python-2.2-dco2.pyd。
      
      5、修改install.py,將第61行
      if not version == "1.5.2" and not version == "2.1": 改成 if not version == "1.5.2" and not version == "2.1" and not version == "2.2": ,
      運行install.py進行安裝。然后將整個DCOracle2目錄復制到python的庫目錄下,我的機器上是e:\python22\lib。
      
      6、測試。簡單的測試,運行python,執行如下命令 import DCOacle2,如果沒有錯誤提示,DCOracle2模塊便已安裝成功。另外,解壓縮出來的源文件中有test和tests目錄,里面包含一些可以用來測試DCOracle2的python文件,你需要將這些文件中聯接數據庫的部分修改成符合你自己的配置,然后進行測試。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>