sql >> データベース >  >> RDS >> Oracle

Python> JDBCを使用したOracleサービス名への接続(jaydebeapi)

    接続文字列に関しては、TNSを使用できます 構文(続きを読む )、host:port:sidとは対照的に 現在使用している構文。その場合は、SERVICE_NAMEを記述します。 CONNECT_DATA内 、次のように:

       jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')
    

    ちなみに、cx_Oracle を使用することもできます。 Oracleに接続するには-javaはありません 面倒。 (単なる提案)



    1. pg_stat_statementsを使用して大規模な統計セットを収集しますか?

    2. 米国の郵便番号に最適な列タイプは何ですか?

    3. JDBCでpostgresに接続するときにスキーマを指定することは可能ですか?

    4. グループ内のユーザーリストを更新します:UPDATEまたはDELETE + INSERT