因此,我在eclipse中设置新连接时遇到问题,以便可以将当前的Maven项目转换为JPA项目。我已经建立了一个MySql数据库,可以使用WinSql访问它。但是,当我尝试使用“新建连接配置文件”与Eclipse连接时,我无法ping通。所有信息在字段中都是相同的。我将mysql-connector-java-5.1.32-bin.jar添加到我的构建路径中,所以我真的不知道还有什么可能是问题所在。当ping失败时,会出现以下异常:
java.lang.Exception: Connection failed with unspecified error.
at org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(DriverConnectionBase.java:110)
at org.eclipse.datatools.connectivity.DriverConnectionBase.open(DriverConnectionBase.java:54)
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(JDBCConnection.java:96)
at org.eclipse.datatools.enablement.internal.mysql.connection.JDBCMySQLConnectionFactory.createConnection(JDBCMySQLConnectionFactory.java:28)
at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359)
at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76)
at org.eclipse.datatools.connectivity.ui.PingJob.run(PingJob.java:59)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
关于什么可能导致此的任何想法?我环顾了几个小时,看到了许多类似的问题,但似乎没有任何效果。另一件事可能很重要,那就是MySql服务器托管在我的大学服务器上,因此我需要通过VPN连接才能访问它。我使用Cisco AnyConnect进行此操作,并且与WinSql连接没有问题。
好吧,差不多一年后的今天,我也遇到了同样的问题。Google让我回到了我自己的问题,现在我有了解决方案,所以我想我会给出答案。
我为连接使用了错误的URL。正确的URL是jdbc:mysql:// yourURLhere。我忘记了'mysql'和'//'也是必需的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句