【发布时间】:2017-08-14 22:31:37
【问题描述】:
我通过 maven 添加了我的 JDBC 驱动程序。我的应用程序在本地运行时运行良好,因此我知道语法正确/服务器设置正确,但每当我尝试在服务器上运行时,它都会失败...
Connection myConn = DriverManager.getConnection("jdbc:mysql://host:3306/DBName", "username", "password");
我相信我已经正确设置了 maven,因为我的其他依赖项都很好。我也试过 mvn clean install 并且工作正常,我可以在我的 .m2 文件夹中看到 JDBC 驱动程序。有什么建议吗?
【问题讨论】:
-
添加更多信息,发布您的 Maven,实例化连接的代码以及您收到的错误。否则这是不可能解决的。
-
什么是失败? (堆栈跟踪在这里会很有帮助。)
-
java.sql.SQLException: 找不到合适的驱动程序
-
你写
Class.forName("com.mysql.jdbc.Driver");行了吗? -
@mustafacil
Class.forName对于许多 Java 版本(从 Java 6 起)来说是不需要的。