Re: [問題] 關於Java JDBC SQL查詢資料

看板java作者 (老子我最神)時間9年前 (2014/10/27 22:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《she210289 (酷哥)》之銘言: : 資料庫名稱:Sybase : 內容/問題描述: : 我試著用 : SELECT * FROM erp_test_data.dbo.invmas INNER JOIN erp_test_data.dbo.invbal : ON erp_test_data.dbo.invmas.itnbr = erp_test_data.dbo.invbal.itnbr : WHERE erp_test_data.dbo.invmas.itcls = '501'; : 這句語法工具內使用可以正常查詢,但是在JAVA裡面卻查詢到一個空查詢 : 由於我想查的值一個在invmas一個在invbal 因此我將兩個表一起查詢 : 然後指定一個條件_ : JAVA : String sql = "上述語法" : rs = stmt.executeQuery(sql); : 卻返回一個空集合, 請問各位版大是否能指點本魯? : _ 賺P 你的描述太攏統了... 這要就算有人想幫可能也幫不了 (對我而言啦...) 只能猜測.... 你的 result 只有一個 然後程式寫成這樣 String sql = "上述語法" rs = stmt.executeQuery(sql); rs.next(); while(rs.next()){ //... } 第三行就已經讀取第一筆了,所以如果資料只有一筆,while迴圈會跑不到 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.192.133 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1414418552.A.211.html

10/28 10:46, , 1F
用ORM習慣了~早就忘記Result是甚麼鬼了
10/28 10:46, 1F

10/28 21:23, , 2F
忘記+1,不過ocjp考試好像有這段,所以比較有印象
10/28 21:23, 2F
文章代碼(AID): #1KJb1u8H (java)
文章代碼(AID): #1KJb1u8H (java)