私はDBとの対話にJPA2.0(のEclipseLink)を使用していると私はいくつかのDBの構成を有しているpersistence.xml
ファイルを持っています。私はDBにアクセスするために使用されるパスワードをあいまいにしたい。私はEclipse IDEを使用しています。次の設定タグは、persistence.xml
ファイルで使用されています。データベースのパスワードを隠す方法は?
<property name="javax.persistence.jdbc.user" value="app"/>
<property name="javax.persistence.jdbc.password" value="password"/>
私はここxml
でパスワードを言及する必要はありません。それについてどうすればいいですか?
注:私のアプリケーションは、ApacheのDerbyを持つSwing 埋め込み DBで構成されています。
OPのアプリケーションがアプリケーションサーバー、または任意のjndiプロバイダーで実行される場合、その答えは正しい方法です。 – Kent
ああ!ごめんなさい!私は組み込みDBを使用していることを忘れていました。 – Ahamed
@Ahamed、私は本当に*方法を見ていない*。暗号化されているかどうかにかかわらず、クラスファイルに静的に設定することで、それを少し隠すことができます。 –