在Netbeans IDE中找不到驱动程序

Gau*_*wal 5 netbeans netbeans-7

我已经在这里,这里这里阅读了所有可能的答案.我相信我在其他地方遇到了问题,也可能对其他人有用.

我有一个Java Servlet,它在eclipse IDE中运行良好,但后来我将项目转移到了Netbeans.我在库中导入了MySQL JDBC驱动程序,并使用下面的代码进行连接

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$");
Run Code Online (Sandbox Code Playgroud)

但我收到此错误没有为jdbc找到合适的驱动程序:mysql:// localhost:3306/bolsms

我寻找两天的答案,社区将欣赏我不重复这个问题.

编辑1:

库文件夹中的MySQL JDBC驱动程序

ala*_*inm 6

在Tomcat中使用它时,必须显式加载jdbc驱动程序.我在Tomcat中的servlet中遇到了同样的错误.并添加Class.forName("com.mysql.jdbc.Driver");解决它.

我认为另一件事是将jar文件放入您WEB-INF/lib的项目属性中,然后放入库中,添加您存储的JAR WEB-INF/lib.

要创建lib目录,请右键单击WEB-INF并选择New -> Folder... 如果您没有看到Folder选择,Other则在新窗口中Other再次选择并选择Folder.

此处引用 Tomcat/JDBC问题以获取更多信息.

  • JDBC自动加载是,但不是(总是)在Tomcat中加载.我的解决方案适用于Netbeans(我不使用Eclipse).如果您创建了一个Tomcat项目,那么您肯定有一个WEB-INF目录.自己创建lib目录并添加jar.这就是我在Netbean上的表现.请看这个链接https://issues.apache.org/bugzilla/show_bug.cgi?id=48214 (2认同)