我有一種情況,我需要通過JDBC訪問結果集的不同行。我是新手。我們如何訪問結果集的不同行?
如從圖象看出我需要在我的Java代碼在一些變量shutoff_valve值43。同樣如何訪問其他node_type值。
感謝
我有一種情況,我需要通過JDBC訪問結果集的不同行。我是新手。我們如何訪問結果集的不同行?
如從圖象看出我需要在我的Java代碼在一些變量shutoff_valve值43。同樣如何訪問其他node_type值。
感謝
事情是這樣的:
ps = con.prepareStatement(yourSqlHere);
// optional parameters setting
ps.setXXX(1, val);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("NODE_TYPE") + ": " + rs.getInt("TOTAL"));
}
事實上,很好的介紹包含在JDK低級別的JDBC。
我不明白這一點:ps.setXXX(1,val);可以詳細說明 – Dhruv
@Drake JDBC爲不同類型的參數使用不同的setter:如果您需要爲SQL指定String參數,則使用'setString()',如果您需要設置Long,則使用'setLong()'等另外,最好參考JDK教程來獲取這樣一個基本的東西。 –
你能展示一些你嘗試過的Java代碼嗎? –
這個問題太廣泛了。首先通過一些JDBC教程開始工作http://download.oracle.com/javase/tutorial/jdbc/index.html如果你遇到過編程問題,用一些具體的代碼問一個具體的問題,你得到的具體例外 - 如果有的話。 – BalusC