易截截图软件、单文件、免安装、纯绿色、仅160KB

Python 连接 Oracle 数据库

各位好,小弟我遇到一个问题,我试着用Python从我的Linux上去连接一台远程的Oracle数据库服务器,然后在网上找了一个叫做cx_Oracle的一个lib,可在我执行setup程序的时候报了一个错:

Traceback (most recent call last):
  File "setup.py", line 123, in ?
    raise DistutilsSetupError("cannot locate an Oracle software " \
distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation

我顿时傻眼了,怎么还要我在本地装有Oracle吗?我心想应该不会有这种限制丫,有那位大虾可以告诉我怎么解决这个问题?

谢谢。
本地要装Oracle Client

http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

可是。我比较纳闷的是为什么JDBC连接的时候不需要instantclient呢?

你应该先搞一搞oracle最基础的东西,比如oracle net。

如果经OCI去连oracle server的,要用instant client。而thin client就不需要。所以JDBC OCI 也要用instant client。而JDBC thin drivers ,就不需要(应该是通过socket)


是这样的. 你得在本地安装cx_Oracle 客服端..

我们公司服务器上装的是10G  ,
我本地装的是cx_Oracle-5.0.2-10g.win32-py2.5.msi.
到官网去下一个吧, 对应你要连的服务器Oracle版本以及你本机Python版本.

多谢各位解答,看来归根结底还是Oracle太弱。


相关问答:

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

oracle数据库的名字问题 - Oracle / 基础和管理

我在创建数据库的时候用的名字为oracle10,但是创建好后,在默认的目录下显示的名称却是oracle10g,这是为什么?
你看的 10g是安装目录吧 

SQL> select name from v$database;
NAME
---------
ORCL ......

python怎么print 'hello world'

大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......

oracle 空间数据读取

现有一个存放了空间数据的表,我想通过sql程序,把里面的坐标信息读出来,哪位帮忙给写段程序吧。
请把你的 表结构、测试数据、和最终的结果 贴出来,这样笼统,怎么帮你。。。。

贴数据上来!

引用
贴数据上 ......

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号