因此,我在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)
我是Amazon RDS的新手,按照教程设置了一个数据库实例。接下来,我按照教程从eclipse连接到数据库实例。我可以从Amazon RDS选项卡下的AWS Explorer中找到数据库实例。此外,我还可以通过MySQL工作台连接到数据库实例。当我尝试通过eclipse连接时,我收到这个错误:
“无法连接到数据库。请确保您的密码正确,并确保您可以通过您的网络和连接所用的任何防火墙访问您的数据库。”
错误日志包含以下内容:
Error-Could not connect to Amazon RDS DB: testconnect - US East (Virginia).
Warning-E
我开始学习Java,并决定在模拟的“真实世界生产”环境中开发我的小型应用程序:
我将开发和部署环境解耦为膝上型计算机(使用Eclipse )和服务器(带有Tomcat/TomEE和MariaDB的Raspberry)。有了这个环境,我不仅可以学习EE开发,还可以学习部署阶段。
问题所在
安装MariaDB之后,我意识到MariaDB的JDBC连接器不能正常工作。我通过通用的JDBC 在Eclipse中成功地建立了一个连接。单击服务器也是,但是每个查询都返回。
我尝试了以下查询:
show tables in dbName;
select * from tableName;
show