Re: [問題] 關於Java JDBC SQL查詢資料
※ 引述《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
10/28 10:46, 1F
→
10/28 21:23, , 2F
10/28 21:23, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):