我必须连接oracle数据库以提取数据并写入熊猫数据框。
我所能拥有的就是 主机名, 港口, 服务名称
import cx_Oracle
Hostname = 'XX.XX.X.XXX'
port = 1521
Service_Name = 'DPP2.kn.com'
dsn_tns = cx_Oracle.makedsn(Hostname, port, Service_Name)
connection = cx_Oracle.connect('BA', 'PASSWORD', dsn_tns)
它不起作用。如何解决此问题
答案 0 :(得分:0)
您可以将cx_Oracle.connect
方法用作
dsn_tns = cx_Oracle.connect(username+"/"+password+"@"+ Hostname+":"+port+"/"+Service_Name)
cursor = dsn_tns.cursor()
,然后通过cursor.execute()