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

Oracle ODP.NET接続文字列:データソースには何が入りますか?

    Oracleデータベースに接続するためのアダプタの1つにすぎないTNSでODP.NETを使用している場合。TNSエントリを維持するためのファイルはTnsnames.Ora

    です。

    tnsnames.oraのサンプルエントリ(ファイルのパスは通常ORACLE_HOME \ NETWORK \ ADMIN)サンプルエントリは次のようになります

    TORCL=(DESCRIPTION=
    (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)   (PORT=MyPort)))    
    (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
    

    ここで、TORCLはデータソースのエイリアス、MyHostはデータベースサーバー名またはIPアドレス、Portはデータベースリスナーポート、MyOracleSIDはOracleサービスです

    したがって

    Data Source=TORCL;User Id=myUsername;Password=myPassword;
    

    と同じ

    Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)  (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword; 
    



    1. LIKE式で安全に使用できるように、SQLServerで文字列をエスケープします

    2. postgresでこのグループActiveRecordクエリを実行する方法

    3. phpdockerイメージでpdo_mysqlを有効にする方法

    4. Djangoおよびpostgresqlスキーマ