本來想引用作業文條款的
不過說實在的... 這種程式碼好像也沒什麼好寫註解的
後來想到可以用「沒有附上錯誤訊息」來砍文
但是........
我比較好奇的是
來來往往看了幾篇連接資料庫的發問文章
(印象很深刻是因為那時候還讓我寫了這篇文章
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