簡體   English   中英

使用 JDBC 和 Python 連接到 Oracle 數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM