通过 python 连接到 Oracle DB
Connecting to oracle DB through python
我正在尝试使用 python 到 PyCharm 连接到 oracle 数据库,下面是我的代码和连接详细信息的屏幕截图
代码:
import cx_Oracle
try:
conn = cx_Oracle.connect('sys/123@//localhost:1521/XEPDB1')
except:
print("Connection Error")
exit()
输出
连接错误
有多种方法可以做到这一点,可以使用 SID 或服务名称
SID :
import cx_Oracle
dsn_tns = cx_Oracle.makedsn('server', 'port', 'sid')
conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns)
服务名称:-
import cx_Oracle
dsn_tns = cx_Oracle.makedsn('server', 'port', service_name='service_name')
conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns)
你可以参考这个文档HERE
我正在尝试使用 python 到 PyCharm 连接到 oracle 数据库,下面是我的代码和连接详细信息的屏幕截图
代码:
import cx_Oracle
try:
conn = cx_Oracle.connect('sys/123@//localhost:1521/XEPDB1')
except:
print("Connection Error")
exit()
输出
连接错误
有多种方法可以做到这一点,可以使用 SID 或服务名称
SID :
import cx_Oracle
dsn_tns = cx_Oracle.makedsn('server', 'port', 'sid')
conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns)
服务名称:-
import cx_Oracle
dsn_tns = cx_Oracle.makedsn('server', 'port', service_name='service_name')
conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns)
你可以参考这个文档HERE