• <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-7-04 20:06 | 作者: admin | 來源:  網友評論 | 查看: 9次 | 進入軟件測試論壇討論

    領測軟件測試網   安裝好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/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>