2017-10-25 18 views
1

私はメインページindex.jspを持っています。 jspページからrequsetがdatabase.Butに送られましたが、データベース接続は起こっていません。何のエラーも与えず、ブランクのページを表示します。私はtomcatserverを使ってmysql connector.jarをライブラリfile.amに追加しました。誰もがproblem.Hereはあなたが接続に接続オブジェクトを割り当てる必要があり、完全なコードjspサーブレットMySQLデータベース接続エラー

disply.java 


public class MyDb { 
    Connection con; 
    public Connection getcon() { 
     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      DriverManager.getConnection("jdbc:mysql://localhost:3306/studentinfo", "root", "adminuser"); 

     } catch (ClassNotFoundException ex) { 
      Logger.getLogger(MyDb.class.getName()).log(Level.SEVERE, null, ex); 
     } catch (SQLException ex) { 
      Logger.getLogger(MyDb.class.getName()).log(Level.SEVERE, null, ex); 
     } 
     return con; 

    } 
} 

答えて

0

がjava.util.concurrent.ThreadPoolExecutorでのDriverManager

Connection con = null; 
.... 
con = DriverManager.getConnection("jdbc:mysql...... 
+0

から返されているものを私を助けてください.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)で \t org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.runで \t(TaskThread .java:61) \t at java.lan g.Thread.run(Thread.java:745)は、このエラーを受け取りました。 – neha

+0

これは例外の一部です...すべてを提供してください – MaVRoSCy

+0

java.lang.ClassNotFoundException:com.mysql.jdbc。ドライバのorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)\t(org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)) \t(java.lang.Class.forName0) (ネイティブメソッド)java.lang.Class.forNameで \t(Class.java:264)display.processRequestで \t(display.java:41)display.doPostで \t(display.java:85) \tでjavax.servlet.http.HttpServlet.service(HttpServlet.java:648) – neha

関連する問題