作者cyclone350 (老子我最神)
看板Python
标题[问题] 连 oracle DB 方法
时间Sun Jun 7 21:58:04 2015
大家好
在下新手(大概只接触一天)
有个像是伸手牌的问题想问大家
我 python 想要连接 oracle 资料库
有自己透过 sqlplus command 方法连接呼叫
或是 python 现成模组呼叫
在网路上有看到 cx_oracle 模组
不过 cx_oracle 说明是需要 oracle client 才能连接
而我们家维运小组不愿意在机器上安装 oracle client
所以可能需要另外想办法从 python 连到 oracle
因为这方面完全没经验,在 google 後没有明确答案情况下
只能请问各位前辈有没有相关经验
不需要额外安装 oracle 软体也可以直接连 oracle DB 的方法
例如 java 只需要 odbc.jar 就可以连接这样
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.193.192.133
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1433685487.A.7D6.html
1F:→ uranusjr: pyodbc 应该可以, 但我也没连过 Oracle 06/07 23:18
2F:推 daniel1205: Oracle Instant Client , 不用安装, 但要设一些环境 06/08 00:17
3F:→ daniel1205: 变数 06/08 00:17
4F:→ cyclone350: 了解,先试试看pyodbc好了 06/08 00:33
看了一下 pyodbc,连 oracle 要有 oracle odbc driver,
oracle odbc 似乎还是要搭配 Oracle Instant Client 使用
网址:
http://goo.gl/JbLyEC
奇怪耶~~~ 为什麽不能像 jdbc 一样单纯就好了
※ 编辑: cyclone350 (123.193.192.133), 06/08/2015 09:33:39
5F:→ uranusjr: 别忘了 Oracle DB 与 Java 是同一个公司在维护的 06/08 13:41
6F:→ cyclone350: 我知道,因为jdbc只需要jar档就好。不会被维运部门档 06/08 18:33
9F:→ angusj: 最近也是碰到要连oracle,建议还是使用cx_oracle比较好 06/09 22:49
10F:→ angusj: 先前有安装oracle client,使用pypyodbc连接 06/09 22:50
11F:→ angusj: 遇到效能问题,大量insert跑一半,oracle满载,速度变很慢 06/09 22:52