Oracle ProjectにSpringプロジェクトを接続する際に問題があります12 c。次のようにjava.sql.SQLException:ORA-01017:無効なユーザー名/パスワード。ログオンが拒否されました
マイconfig.propertiesファイルには、次の
jdbc.driverClassName=oracle.jdbc.OracleDriver
jdbc.url=jdbc:oracle:thin:@ip:1521:sid
jdbc.username=XXXX
jdbc.password=XXXX
マイaplication-context.xmlファイルのようです:これは前に働いていたが、その後、私たちはのユーザー名を変更し
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
何かのためのデータベースを作成し、その後、それは動作を停止しました。
以前はエンコードに問題があり、パスワードにはアンダースコアが含まれていたため、エスケープ文字を使用してこのように動作させる必要がありました(\
)。しかし、再びユーザー名を変更する必要があり、作業が停止しました。
ご協力いただければ幸いです。 ありがとうございます。
*「ユーザー名を変更しました」*「無効なユーザー名/パスワード」エラーが表示され始めましたか?そしてあなたは驚いていますか? 'config.properties'を新しいユーザ名に変更しましたか?そしてその新しいユーザーの正しいパスワードを教えてください。 – Andreas
もちろん、私はconfig.propertiesのパスワードとユーザー名を変更しました。しかし、何かが間違っています "_"の下線。私は新しいユーザーを作成し、パスワードからその文字を削除し、それは動作します!私はなぜ私のユーザ名またはパスワードに "_"を含めることができないのかわかりません... – ValeryVeryConfused