国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Linux中給Python2.2加DCOracle模塊

2024-08-29 13:33:13
字體:
供稿:網(wǎng)友
安裝好PYTHON2.2后,為了訪問Oracle數(shù)據(jù)庫,需要安裝DCOracle2模塊。

DCOracle2是一個Oracle8的Python DB API 2.0的適配器,其作者是Matt Kromer。你可以在http://www.zope.org/Members/matt/dco2上下載到DCOracle的源代碼和預(yù)編譯好的二進(jìn)制包。

測試的機(jī)器所使用的操作系統(tǒng)是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,將當(dāng)前project的configuration設(shè)為Win32 Release。再從菜單上選擇Project->Settings,改變當(dāng)前Project的一些配置。

1、在Project Settings中選擇C/C++,Category中選擇Preprocessor,在Additional include Directories中填上python的include路徑和oci的include路徑,我的機(jī)器上是e:/python22/include,e:/oracle/ora81/oci/include。

2、在Project Settings中選擇Link,Additional library path填上python的庫路徑和oci的庫路徑,我的機(jī)器上是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": , 運(yùn)行install.py進(jìn)行安裝。然后將整個DCOracle2目錄復(fù)制到python的庫目錄下,我的機(jī)器上是e:/python22/lib。6、測試。簡單的測試,運(yùn)行python,執(zhí)行如下命令 import DCOacle2,假如沒有錯誤提示,DCOracle2模塊便已安裝成功。另外,解壓縮出來的源文件中有test和tests目錄,里面包含一些可以用來測試DCOracle2的python文件,你需要將這些文件中聯(lián)接數(shù)據(jù)庫的部分修改成符合你自己的配置,然后進(jìn)行測試。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安丘市| 宜黄县| 大荔县| 三明市| 南郑县| 上饶市| 炉霍县| 浠水县| 宣化县| 天气| 清流县| 肇州县| 沽源县| 苏尼特右旗| 宿迁市| 宣恩县| 上虞市| 洪洞县| 新营市| 池州市| 叶城县| 方城县| 安图县| 灵宝市| 龙州县| 泽普县| 陈巴尔虎旗| 敦煌市| 灵寿县| 上犹县| 墨竹工卡县| 凤城市| 南陵县| 平度市| 南漳县| 定日县| 沙坪坝区| 阜新| 文安县| 武平县| 喀喇|