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;
}
}
から返されているものを私を助けてください.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
これは例外の一部です...すべてを提供してください – MaVRoSCy
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