Classnotfound expection如何在JSP和Apache Derby数据库中连接驱动程序管理器/如何为普通Java应用程序构建数据库连接

Classnotfound expection如何在JSP和Apache Derby数据库中连接驱动程序管理器/如何为普通Java应用程序构建数据库连接,java,jsp,jdbc,derby,classnotfoundexception,Java,Jsp,Jdbc,Derby,Classnotfoundexception,我正在尝试使用JSP和内置于NetBeans IDE中的JavaDerby数据库构建连接 我已经检查了驱动程序,网址,用户和密码,一切似乎都是完全正确的。下面是代码 <% Connection con= null; PreparedStatement ps = null; ResultSet rs = null; String driver = "org.apache.derby.jdbc.ClientDriver";

我正在尝试使用JSP和内置于NetBeans IDE中的JavaDerby数据库构建连接

我已经检查了驱动程序,网址,用户和密码,一切似乎都是完全正确的。下面是代码

      <% Connection con= null; 
       PreparedStatement ps = null;
       ResultSet rs = null;
       String driver = "org.apache.derby.jdbc.ClientDriver";
       String url = "jdbc:derby://localhost:1527/record";
       String user = "root";
       String password = "root";
       String sql = "select usertype from userdetail";
       try 
       {
         Class.forName(driver);
         con = DriverManager.getConnection(url, user, password);
         ps = con.prepareStatement(sql);
         rs = ps.executeQuery(); 

     %>
请帮忙!
谢谢

确保“derbyclient.jar”位于应用程序的实际类路径上。

@ArturMalinowski这是一个解决方案,但不是最好的选择
 type Exception report

 message An exception occurred processing JSP page /index.jsp at line 31

 description The server encountered an internal error that prevented it from fulfilling    this request.

 exception

  org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 31

  28:            String sql = "select usertype from userdetail";
  29:            try 
  30:            {
  31:             Class.forName(driver);
  32:              con = DriverManager.getConnection(url, user, password);
  33:              ps = con.prepareStatement(sql);
  34:              rs = ps.executeQuery(); 

   Stacktrace:
                                                                                               org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568

   javax.servlet.ServletException: java.lang.ClassNotFoundException:                       org.apache.derby.jdbc.ClientDriver

    java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver