jdbc執行sql語句和查詢結果集的一些方法

執行SQL 語句:

(DML 語句) int executeUpdate(String sql);執行insert update delete 語句.

(DQL 語句) ResuitSet executeQuery(String sll);--執行select 語句,

boolean execute(String sql);-執行select 返回true 執行其他的語句返回false.

如果返 true,需要使用getResultSet() 獲得查詢結果

如果返false,需要使用getUpdateCount () 獲得影響行數

上面是非預編譯,需要傳遞sql語句,預編譯在形成Statement的時候就已經傳入sql了。再調用方法的時候,就沒有必要傳遞參數了

結果集

ResultSet 實際上就是一張二維的表格,它內部有一一個“行光標”,光標默認的位置在“第 一行上

方”,我們可以調用rs 對象的next()方法把“行光標”向下移動一行,當第一次調用next() 方法時,

“行光標”就到了第一行記錄的位置,這時就可以使用ResultSet 提供的getXX(int col)方法來獲取指

定列的數據了:

jdbc執行sql語句和查詢結果集的一些方法

jdbc執行sql語句和查詢結果集的一些方法


分享到:


相關文章: