看板 java 關於我們 聯絡資訊
本來想引用作業文條款的 不過說實在的... 這種程式碼好像也沒什麼好寫註解的 後來想到可以用「沒有附上錯誤訊息」來砍文 但是........ 我比較好奇的是 來來往往看了幾篇連接資料庫的發問文章 (印象很深刻是因為那時候還讓我寫了這篇文章 http://ps-think.blogspot.com/2008/09/blog-post.html) 我不知道為甚麼... (也許出自於同一本書) 程式都會作 try-catch(表示不是在寫純 JSP?) 但是 catch 的時候,從來都不顯示 exception 的內容 而是顯示自訂的錯誤訊息 說實在的... 這樣能 debug 才有鬼 建立 createStatement() 出問題? 沒有 node 這個 table? 有 node 這個 table 但是沒有 nodeid 這個欄位? 其他有可能發生的詭異問題 版規會要求註解寫超過 1/3、版規會要求要附上錯誤訊息 版規未必是為了刁發問的人... 好了,最後.... (請看下面) ※ 引述《poc7667 (poc)》之銘言: : 可以成功連上資料庫但是在執行stmt的時候,會錯誤。 : 請問可能是那邊出問題呢? 謝謝! : try { : Connection conn = DriverManager.getConnection(url,user,password); : if(!conn.isClosed()) : System.out.println("資料庫連線成功"); : try{ : Statement stmt = conn.createStatement(); : stmt.executeUpdate("SELECT nodeId from node"); 明明是 select 卻用 executeUpdate 我不確定會不會出錯,但是味道不太好 : stmt.close(); : } : catch (SQLException s){ : System.out.println("SQL statement is not executed!連線出錯"); : } : conn.close(); : } : catch(SQLException e) { : System.out.println("error"); : } -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.197.3