2016-05-18 5 views
0

私の接続文字列:不正な文字私は私のアプリで使用しているPostgreSQLとの

let dsn = "postgresql://me:[email protected]/my_db"; 

エラーがそれに無効な何

Connection error: Invalid connection parameters: Illegal character in authority' 

のですか?それは "$"ですか?しかしそれは私のパスワードの一部です。参照

+1

これはJavaと何が関係していますか? –

+0

@ScaryWombat、それは私のJavaアプリケーションから使用されています。 –

答えて

0

回答:

https://jdbc.postgresql.org/documentation/80/connect.html


は、あなたのPostgreSQLのURLが間違った構文を持っているようです。

"jdbc:postgresql://host:port/database?user=username&password=password" 

あなたのための一般的なPostgreSQLのURLの例:私はあなたがデータベースに接続するために使用していますが、接続するためにJDBCを使用していると仮定されている方法がわからない

、構文は次のようなものでなければなりませんケース:それには、無効な何

"postgresql://localhost:5432/my_db?user=me&password=somepassword$" 


?それは "$"ですか?しかしそれは私のパスワードの一部です。


サンプルURLの構文に従うと、 "$"に問題はありません。私も結果に興味があるので試してみてください。

関連する問題