文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>w2k 下安装DCOracle2

w2k 下安装DCOracle2

时间:2006-09-08  来源:lgfang

w2k 下安装DCOracle2

(last-edit-by: lgfang 09/08/2006 11:55:40>)

本文所用环境:windows professional 2000, Python 2.4, DCOracle2-1.2, Oracle 8.1.5客户端。

安装数据库的Python接口。

DCoracle2(http://www.zope.org/Members/matt/dco2/)就是Oracle的Python接口之 一。它的安装十分简单,DCOracle2发布包中的INSTALL文件关于Windows下的安装就 几句话。不过我安装的倒是费了点小周折,主要是自己没看仔细INSTALL(如果 INSTALL能强调一下就好了)。下面是我总结的:

1 安装oracle客户端,并确定可用;

2 用VC6打开 src/DCO2NT/DCO2NT.dsw,修改以下设置并编译: oracle头文件的路径 oracle库文件及其路径

3 将编译结果(默认是dco2py24.pyd)改名为dco2.pyd并复制到与DCOracle2.py同一目录下。

4 将DCOracle2.py所在的路径加到环境变量PYTHONPATH中

5 用下列Code测试

import DCOracle2
connection = DCOracle2.connect('yourlogin/passwd@tnsname') # Connect to database
cursor = connection.cursor() # Allocate a cursor
cursor.execute("your sql")
connection.commit()

至此即安装完毕。

更多

可以将上述第三步改进一下,生成一个新的发布包,这样就不用每次都重新编译了, 只要运行install.py即可:

  1. 将编译结果复制到binaries目录下并改名为win32-python-2.4-dco2.pyd
  2. 如下修改install.py:
    if version[0:3] == "2.1": version = "2.1"
    if version[0:3] == "2.2": version = "2.2"
    // 改成
    if version[0:3] == "2.1": version = "2.1"
    if version[0:3] == "2.2": version = "2.2"
    if version[0:3] == "2.4": version = "2.4"
    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.4":
    print "Python 2.1. You are currently running Python %s." % version
    // 改成
    print "Python 2.1 and Python 2.4. You are currently running Python %s." % version
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载