我是Amazon RDS的新手,按照教程设置了一个数据库实例。接下来,我按照教程从eclipse连接到数据库实例。我可以从Amazon RDS选项卡下的AWS Explorer中找到数据库实例。此外,我还可以通过MySQL工作台连接到数据库实例。当我尝试通过eclipse连接时,我收到这个错误:
“无法连接到数据库。请确保您的密码正确,并确保您可以通过您的网络和连接所用的任何防火墙访问您的数据库。”
错误日志包含以下内容:
Error-Could not connect to Amazon RDS DB: testconnect - US East (Virginia).
Warning-E
因此,我在eclipse中设置一个新连接时遇到了问题,以便能够将当前的Maven项目转换为JPA项目。我已经设置了一个MySql数据库,可以使用WinSql访问它。但是,当我尝试使用与Eclipse连接时,我会遇到ping失败。所有的信息在字段中是相同的。我在构建路径中添加了mysql-连接器-java-5.1.32-bin.jar,所以我真的不知道还会有什么问题。当ping失败时,它给了我以下例外:
java.lang.Exception: Connection failed with unspecified error.
at org.eclipse.datatools.connectiv
我已经下载了MySQL Server5.1和MySQL连接器J。我在java版本中添加了jar文件。打开数据源资源管理器并创建一个新的测试连接profile.url为jdbc: MySQL ://localhost:3306/mysql。在mysql中,test是我的数据库。当我点击测试连接时,我得到了这个错误:
java.sql.SQLException:拒绝在com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)、com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)