我正在尝试使用 Python 3.6.8 64 位连接到 Oracle本地数据库,但不太清楚如何实现它。Oracle 库已安装,操作系统是 Windows 10 PRO 64 位,绝对所有尝试过的示例都不起作用。
我尝试的最后一个例子:
userName = 'user'
password = 'pass'
with cx_Oracle.connect(userName, password, "localhost/orclpdb1",
encoding="UTF-8") as connection:
cursor = connection.cursor()
cursor.execute("insert into SomeTable values (:1, :2)",
(1, "Some string"))
connection.commit()
抛出错误: cx_Oracle.DatabaseError:ORA-12541:TNS:无侦听器
可以采取什么措施来解决呢?
PS:即使是 Oracle 网站上没有 TNSNAMES.ORA 的连接到数据库的官方示例(“Easy Connect Syntax for Connection Strings”)也不起作用。
慕码人2483693
相关分类