[問題] 多個Client連至Server下SQL的問題

看板java作者 (傳說中的Yi)時間17年前 (2009/02/10 11:46), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/1
如題, 在這部分小弟是在main的部分載入Database的驅動 只有在需要下SQL時才進行登入Database的動作 完成後就close, 但會出現重複的動作就無法做第二次 例如說Client要查詢檔名符合"ABC"的資料 == Client傳送"ABC"給Server Server至Database撈"ABC", 然後再回傳給Client結果 == 這個動作做第一次後, 第二次就沒反應了 難道問題是出在載入Database驅動的時間點嗎? 還是? PS: 小弟的環境是J2SE ======source code======= Connection conn=DriverManager.getConnection( **略** ); java.sql.Statement s=conn.createStatement(); java.sql.ResultSet r = s.executeQuery( **下SQL的String** ); while (r.next()) { buff=r.getString(1); } r.close; s.close; conn.close; ======================== --    _  _        ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁    ﹨﹨∕∕   近期大事2008/07/16 經濟部台北產學交流會 GJ~!! ▏     ﹨ ∕    ˊ  ▕2008/08/24 搬回彰化住了...少了夜生活= = ▏     | | | ̄| ○ _ζ ▕2008/10/14 舊P退役了...新P3007型入手!!! ▏     | | | | <|﹀   ▕Blog: http://blog.xuite.net/proyi/yi9527 ▏     |_| |_| ▕>   ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.132.161 ※ 編輯: jet113102 來自: 163.17.132.161 (02/10 11:46)

02/10 12:56, , 1F
你給個程式碼吧!啊~~你有再開啟一次rs的連結嗎?
02/10 12:56, 1F

02/10 13:02, , 2F
打錯,是ps,PreparedStatement
02/10 13:02, 2F

02/10 13:09, , 3F
我是用Statement說, 不大清楚PreparedStatement Orz...
02/10 13:09, 3F
※ 編輯: jet113102 來自: 163.17.132.161 (02/10 13:15)

02/10 17:46, , 4F
應該有錯誤訊息,也順便檢查一下 connection 數是否用完
02/10 17:46, 4F

02/11 14:46, , 5F
其實看不是很了解什麼叫做 第一次後 第二次就失效
02/11 14:46, 5F

02/11 14:49, , 6F
是您要再抓一次ABC卻抓不到?
02/11 14:49, 6F

02/12 13:04, , 7F
呃= = 是連抓都不會去抓
02/12 13:04, 7F
文章代碼(AID): #19aFYBED (java)