Caused by: java.sql.SQLException: Access denied for user 'sa'@'localhost' (using password: NO)
3025 ワード
簡単なSSHプロジェクトをしましたが、実行中にCaused by:javaという問題が発生しました.sql.SQLException: Access denied for user 'sa'@'localhost' (using password: NO)
jdbc.properties
アプリケーションでxml構成でdataSourceはc 3 po接続プールを使用しmysqlデータベースを構成
hibernate 3とspring統合ではデータベースへの接続に成功しますが、hibernate 4とspring統合ではエラーが発生します.
理由:
hibernate.propertiesにはデフォルトのsaアカウントがあり、hibernateが構成をロードすると、デフォルトのsaがdataSourceのuserとpasswordを上書きして接続データベースにエラーが発生します.
解決方法:
セッションファクトリのhibernatePropertiesにhibernateを加える.connection.义齿connection.password
jdbc.properties
mysql.driver=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://localhost:3306/crm
mysql.user=root
mysql.password=root
true
update
org.hibernate.dialect.MySQLDialect
アプリケーションでxml構成でdataSourceはc 3 po接続プールを使用しmysqlデータベースを構成
hibernate 3とspring統合ではデータベースへの接続に成功しますが、hibernate 4とspring統合ではエラーが発生します.
理由:
hibernate.propertiesにはデフォルトのsaアカウントがあり、hibernateが構成をロードすると、デフォルトのsaがdataSourceのuserとpasswordを上書きして接続データベースにエラーが発生します.
解決方法:
セッションファクトリのhibernatePropertiesにhibernateを加える.connection.义齿connection.password
true
update
org.hibernate.dialect.MySQLDialect
root
root