Jsp 找不到H2数据库驱动程序?

Jsp 找不到H2数据库驱动程序?,jsp,h2,Jsp,H2,我也看过其他帖子,上面写着“H2数据库中找不到驱动程序”,但都没有帮到我。我正在netbeans中使用H2嵌入式数据库和JSP 我已将H2 JAR文件包含在我的项目目录中,我的代码是: <% Class.forName("org.h2.Driver"); String u=session.getAttribute("userid").toString(); String p=session.getAttribute("password").toString();

我也看过其他帖子,上面写着“H2数据库中找不到驱动程序”,但都没有帮到我。我正在netbeans中使用H2嵌入式数据库和JSP 我已将H2 JAR文件包含在我的项目目录中,我的代码是:

<%
    Class.forName("org.h2.Driver");
    String u=session.getAttribute("userid").toString();
    String p=session.getAttribute("password").toString();
    String db=session.getAttribute("database").toString();
    Connection c=DriverManager.getConnection(db,u,p);
    Statement s=c.createStatement();
%>

我得到的错误是:

javax.servlet.ServletException:java.sql.SQLException:没有合适的 找到mydatabase的驱动程序


那么我有什么错

您是如何运行JSP文件的?您是否已将H2 jar文件包含在war构建文件中?H2 jar文件必须位于部署的WEB应用程序的
WEB-INF/lib
文件夹中,或者位于servlet容器的库文件夹中(
$CATALINA_HOME/lib
,以防使用Tomcat)。您是如何运行JSP文件的?您是否在war构建文件中包含了H2 jar文件?H2 jar文件必须位于部署的WEB应用程序的
WEB-INF/lib
文件夹中,或者位于servlet容器的库文件夹中(如果您使用Tomcat,
$CATALINA_HOME/lib
)。