[英]Connection to Oracle Database using JDBC and Python
I am trying to connect my python code to an SQL database, I have an oracle driver and a jdbc database link and this is the code that we have so far but it definitely does not work please help. 第一部分代碼是我們如何連接 java 中的數據庫,它可以工作,但第二部分是我們的 python 版本,它不起作用。 我們正在托管我們所有的信息
Java(連接):
public class PersonDao {
// ORACLE JDBC Driver
String driverName = "oracle.jdbc.driver.OracleDriver";
String connectionURL = "jdbc:oracle:thin: olandon/perry@spring2020.cjjvanphib99.us-west-2.rds.amazonaws.com:3234:ORCL";
Driver driver;
Connection connection;
Python(不連接):
class PersonDao:
def __init__(self):
dsn = cx_Oracle.makedsn("spring2020.cjjvanphib99.us-west-2.rds.amazonaws.com", 3234, sid="orcl")
connection = cx_Oracle.connect("olandon", "perry", dsn, encoding="UTF-8")
它可能是您的 AWS RDS 安全組嗎? 您可能需要在 RDS 安全組中啟用端口 3234
您可以嘗試以下命令:
conn = cx_Oracle.connect('username/password@IP:port/server_name')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.