在Netbeans IDE中找不到驱动程序

在Netbeans IDE中找不到驱动程序,netbeans,netbeans-7,Netbeans,Netbeans 7,我已经阅读了所有可能的答案。我相信我在其他地方遇到了问题,它可能对其他人也有用 我有一个Javaservlet,它在EclipseIDE中运行良好,但后来我将项目转移到了Netbeans。我在库中导入了MySQL JDBC驱动程序,并使用下面的代码进行连接 connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$"); 但是我发现了一个错误没有找到适合jd

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

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

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$");
但是我发现了一个错误没有找到适合jdbc的驱动程序:mysql://localhost:3306/bolsms

我花了两天时间寻找答案,社区会感激我没有重复这个问题

编辑1:


在代码中包含以下代码:

Class.forName("com.mysql.jdbc.Driver");//load driver
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/bolsms", "root", "@#$5869@#$");//connect to the database

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

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

要创建
lib
目录,右键单击
WEB-INF
并选择
New->Folder…
如果没有看到
文件夹
请选择
其他
,然后在新窗口中再次选择
其他
文件夹


更多信息请参考Tomcat/JDBC问题。

您也可以使用jsp标记导入它 或者通常的方式Class.forName(“com.mysql.jdbc.Driver”).newInstance();
在jsp页面的try-catch中。祝您好运

检查并确保您的mysql连接器java-(version)-bin.jar位于此处:

C:\Murach\Servlets and JSP\jsp2\u allfiles\servlet\u JSP\netbeans\ex\u starts\ch14sqlGateway\build\web\web-INF\lib

还要检查它是否在这里:

C:\Murach\Servlets and JSP\jsp2\u allfiles\servlet\u JSP\netbeans\ex\u starts\ch14sqlGateway\web\web-INF\lib

如果不是,请将mysql驱动程序jar粘贴到这些目录中,看看是否有效

之后,请确保显式加载驱动程序:


Class.forName(“com.mysql.jdbc.Driver”)

您需要将驱动程序添加到应用程序服务器库路径,然后重新启动应用程序服务器。你用哪一种?GlassFish?@perissf我正在使用ApacheTomcat 7.0.22.0。正如我写的那样,我已经将驱动程序添加到库文件夹中。让我重新启动并与您联系。@perissf我重新启动的Netbeans仍然不工作。您已经显示了应用程序的lib文件夹。Tomcat的lib文件夹是另一回事。此外,完成之后,需要重新启动Tomcat。重新启动NetBeans是另一回事。@perissf重新启动Tomcat也没有帮助。第二行代码已经存在,在Java 6的一部分JDBC 4中不需要加载驱动程序。我尝试用class.forName(“com.mysql.JDBC.Driver”)加载类,但它不起作用。我还引用了Murach的JavaServlet&JSP(IInd版)第445页中的JDBC4.0,数据库驱动器是自动加载的。此功能称为自动驾驶员加载。Netbeans中没有WEB-INF/lib文件夹。我重申这个问题是特定于Netbeans IDE的,它在Eclipse上工作得很好。我的解决方案在Netbeans上工作(我不使用Eclipse)。如果你做了一个Tomcat项目,你肯定有一个WEB-INF目录。自己创建lib目录并添加jar。我在Netbean上就是这样做的。请参阅此链接,谢谢。如果您能编辑答案,将lib文件夹的创建和bug链接包含在您的答案中,我将不胜感激。