【问题标题】:Python connection with oracle 11gPython 与 oracle 11g 的连接
【发布时间】:2018-03-17 05:12:53
【问题描述】:

我需要将我的数据库连接到 python,我尝试过:

cx_oracle.connect()

但我不知道它需要什么参数。

这是我如何在 java 中连接到同一个数据库的示例,并且它运行良好。

Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","System","mypassword");

【问题讨论】:

标签: python sql oracle


【解决方案1】:

这就是我的连接方式。

ip = 'Your IP'
port = 1521
SID = 'Your SID'
dsn_tns = cx_Oracle.makedsn(ip, port, SID)

db = cx_Oracle.connect('username', 'password', dsn_tns)

【讨论】:

  • 您显然没有使用 JDBC 驱动程序,而他正在使用,在这种情况下,这对他没有多大好处。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-02
  • 2016-05-11
  • 1970-01-01
  • 1970-01-01
  • 2012-04-06
  • 2011-12-08
  • 1970-01-01
相关资源
最近更新 更多