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

パスワードに特殊文字が含まれている場合、JDBCを使用してOracleデータベースに接続できません

    ユーザー名、パスワード、または@などの接続文字列に特殊文字が含まれている場合 、/ たとえば、パスワードが[email protected]の場合は、二重引用符で囲む必要があります。 username/"[email protected]"@databaseとしてsqlplusに接続します

    エスケープ文字を使用してパスワードを二重引用符で囲むことにより、Javaでも同じことを試すことができます。変更してみてください

    String pwd = "[email protected]";
    

    String pwd = "\"[email protected]\"";
    

    私はJavaの専門家ではないので、スケープ文字は\である必要があると推測しました。;-)



    1. SQLServerクラスターをセットアップするための9つのヒント

    2. Postgresに向けた取り組み-XL9.5

    3. 特定の列が更新された場合にのみトリガーを実行する(SQL Server)

    4. MySQLの自動インクリメント列が10ジャンプするのはなぜですか?