我已阅读所有可能的答案 here和 here和 here .我相信我在其他地方遇到了问题,它也可能对其他人有用。
我有一个 Java Servlet,它在 eclipse IDE 中运行良好,但后来我将项目转移到了 Netbeans。我在库中导入 MySQL JDBC 驱动程序并使用下面的代码进行连接
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$");
但我收到此错误 找不到适合 jdbc 的驱动程序:mysql://localhost:3306/bolsms
我寻找了两天的答案,社区会感谢我没有重复这个问题。
编辑 1:
最佳答案
在 Tomcat 中使用它时,您必须显式加载 jdbc 驱动程序。我在 Tomcat 的 servlet 中遇到了同样的错误。并添加 Class.forName("com.mysql.jdbc.Driver");
解决这个问题。
我认为的另一件事是将 jar 文件放在您的 WEB-INF/lib
中。 ,然后在您的项目属性中,在库中,添加您存储在 WEB-INF/lib
中的 JAR。 .
创建 lib
目录,右键单击 WEB-INF
并选择 New -> Folder...
如果您没有看到 Folder
选择 Other
然后在新窗口中选择 Other
再次和Folder
.
Tomcat/JDBC 问题引用 here想要查询更多的信息。
关于netbeans - 在 Netbeans IDE 中找不到驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10088521/