[问题] 连 oracle DB 方法

楼主: cyclone350 (老子我最神)   2015-06-07 21:58:04
大家好
在下新手(大概只接触一天)
有个像是伸手牌的问题想问大家
我 python 想要连接 oracle 数据库
有自己透过 sqlplus command 方法连接呼叫
或是 python 现成模组呼叫
在网络上有看到 cx_oracle 模组
不过 cx_oracle 说明是需要 oracle client 才能连接
而我们家维运小组不愿意在机器上安装 oracle client
所以可能需要另外想办法从 python 连到 oracle
因为这方面完全没经验,在 google 后没有明确答案情况下
只能请问各位前辈有没有相关经验
不需要额外安装 oracle 软件也可以直接连 oracle DB 的方法
例如 java 只需要 odbc.jar 就可以连接这样
作者: uranusjr (←這人是超級笨蛋)   2015-06-07 23:18:00
pyodbc 应该可以, 但我也没连过 Oracle
作者: daniel1205 (??!!)   2015-06-08 00:17:00
Oracle Instant Client , 不用安装, 但要设一些环境变量
楼主: cyclone350 (老子我最神)   2015-06-08 00:33:00
了解,先试试看pyodbc好了
作者: uranusjr (←這人是超級笨蛋)   2015-06-08 13:41:00
别忘了 Oracle DB 与 Java 是同一个公司在维护的
楼主: cyclone350 (老子我最神)   2015-06-08 18:33:00
我知道,因为jdbc只需要jar档就好。不会被维运部门档
作者: angusj   2015-06-09 22:46:00
win 可参考 http://goo.gl/Iyj49Zlinux 可参考 https://goo.gl/U1wYG4最近也是碰到要连oracle,建议还是使用cx_oracle比较好先前有安装oracle client,使用pypyodbc连接遇到效能问题,大量insert跑一半,oracle满载,速度变很慢

Links booklink

Contact Us: admin [ a t ] ucptt.com