异常来自netbeans中与数据库的连接

时间:2014-12-23 19:45:08

标签: java database swing netbeans odbc

我试图将数据库中的数据导入Jtable 我得到以下异常

  

线程“AWT-EventQueue-0”中的异常   javax.persistence.PersistenceException:异常[EclipseLink-4002]   (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd):   org.eclipse.persistence.exceptions.DatabaseException内部   例外:java.sql.SQLException:拒绝用户访问   'root'@'localhost'(使用密码:YES)错误代码:1045

Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd):
     

org.eclipse.persistence.exceptions.DatabaseException内部   例外:java.sql.SQLException:拒绝用户访问   'root'@'localhost'(使用密码:YES)错误代码:1045       at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:331)       在org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:326)       在org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:138)       at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)       at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.setOrDetectDatasource(DatabaseSessionImpl.java:204)       at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:741)       在org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:239)       在org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:685)       ......还有45个

然而,相同的代码与我在另一台PC上工作,我认为可能是连接有问题

1 个答案:

答案 0 :(得分:0)

错误说,

  

java.sql.SQLException:用户'root'@'localhost'拒绝访问   (使用密码:是)错误代码:1045

这可能是由于提供的密码不正确以连接到数据库,或者您没有足够的权限来访问数据库。您需要检查用于连接数据库的凭据。或者,为您尝试连接数据库的计算机提供授权。不确定您使用的数据库。但我从错误中假设它的MySQL,

从主机为用户提供授权,请按照此link

中的步骤操作