2017-07-02 2 views
0

私はMysqlにデータベースを作成しました。受信したデータを検証するjspページでフォーラムが、しかし、私は問題が発生していると私は理由に私のワークスペースとデータベースの間の接続の問題ですか?

エラーを知らない:メッセージは例外がライン24

で処理JSPページ/massar.jspを発生

コード:エラーは、このライン上に発生した場合は

String driverName = "com.mysql.jdbc.Driver"; 
String url = "jdbc:mysql://localhost:3306/massar"; 
String user = "root"; 
String password = "!!!!"; 

String sql = "select massar_profil from massar.massar_user"; 

try { 
    Class.forName(driverName).newInstance(); 
    con = DriverManager.getConnection(url, user, password); 
    ps = con.prepareStatement(sql); 
    rs = ps.executeQuery(); 
%> 

+0

投稿を編集して読みやすくしてください。引用されたエラーは、about: "massar.jsp at line 24"です。どのように誰もそれを見ずに助けることができますか? – c0der

+0

行番号24は:Class.forName(driverName).newInstance(); –

+0

私はすべてのコードbcsを置く方法がわかりません。長すぎます –

答えて

0

Class.forName(driverName).newInstance(); 

次に、Class.forName(driverName)がJDBCドライバの読み込みに失敗した可能性が最も高い説明です。その可能性が最も高いのは、JDBCドライバを含むJARファイルがwebappのランタイムクラスパスに含まれていないということです。 JARがWARファイルの "/ WEB-INF/lib"ディレクトリにあることを確認してください。

これで問題が解決しない場合は、JSPでスタックトレースを作成して、表示してください。

+0

私はjarファイルをchekcまし、それは同じPROB –

+0

スタックトレースすでに私は別のものに変更した存在が、まだ持っている: \t org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574) \t ORG .apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461) \t org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) \t org.apache.jasper.servlet.JspServlet.service (JspServlet.java:340) \t javax.servlet.http.HttpServlet.service(HttpServlet.java:729) \t org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) –

+0

行24のmassar.jspにスローされた例外のスタックトレースを参照する必要があります –

関連する問題