您如何通过 IP 地址连接到远程服务器,就像 TOAD、SqlDeveloper 能够仅使用 IP 地址、用户名、SID 和密码连接到数据库一样?
每当我尝试指定 IP 地址时,它似乎都在本地使用。
换句话说,cx_Oracle.connect() 的字符串应该如何格式化为非本地数据库?
之前有一篇文章列出了通过 cx_Oracle 模块连接到 Oracle 的答案,代码如下:
#!/usr/bin/python
import cx_Oracle
connstr='scott/tiger'
conn = cx_Oracle.connect(connstr)
curs = conn.cursor()
curs.execute('select * from emp')
print curs.description
for row in curs:
print row
conn.close()