[SQL ] jsp連接sql(jdbc)

看板Database作者 (hi)時間13年前 (2012/11/27 01:20), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位大大不好意思~ 我想請問一下這段JSP連接資料庫哪裡有問題~ 我用了好久都無法成功~ 希望有高手可以指點我一下~ 感恩^^ 我的TABLE是access_log 裡面存了injected_string 和 parameter 這兩個欄位 (還有uid) 不過好像49行開始就有問題 已經有確認jdbc有成功連接了 String user = "xxx"; String pass = "xxx"; String database = "defense"; String url = "jdbc:mysql://localhost:3306/defense"; //建立一個聯結物件 Connection conn; //建立Statement物件,建立陳述式物件 Statement stmt; try{ //定義驅動程式與資料來源之間的連結 Class.forName("com.mysql.jdbc.Driver").newInstance(); //建立一個聯結物件 conn = DriverManager.getConnection(url,user,pass); //建立Statement物件 stmt = conn.createStatement(); }catch(SQLException sqle){ out.println("SQL Exception : " + sqle); } //建立查詢並產生rs的資料表 //String sql = "select * from access_log"; ResultSet rs = stmt.executeQuery("select * from access_log"); --->line 49 //開始顯示 while(rs.next()){ String name = rs.getString("injected_string"); String num = rs.getString("parameter"); ' out.print("Name : " + name + " Num : " + num + "<br>"); } //關閉資料表 rs.close(); 錯誤訊息: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 49 in the jsp file: /Rule2.jsp The local variable stmt may not have been initialized 46: } %47: //撱箇亥岷銝衣椡?餜s%雂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.120.205

11/27 01:40, , 1F
已找到問題~~
11/27 01:40, 1F
文章代碼(AID): #1GiwJXLu (Database)