1.jdbc鏈接數據庫進行數據庫數據的操作返回時使用excute...
2.executeUpdate?
jdbc操作數據庫增刪改使用該方法,返回值是一個改變數據條數的int值。
String sql = “update student set sname=? where sno=?”;
PrepareStatement psmt = Connection.prepareStatement(sql);
psmt.setString(1," wanw"); ? ? psmt.setString(2,sno);
int count = psmt.excuteUpdate();
這里如果返回的count大于0,那么就是增刪改操作成功!否則就是失敗
3.executeQuery
jdbc操作數據庫的查詢語句使用這個方法,這個的返回值是一個結果集ResultSet.(一列一列的結果集)。所以結果也是一列一列的獲取
ResultSet rs = psmt.executeQuery();
while(rs.next()){
String sno = ?rs.getString(1);
String sname = rs.getString(2); //一共獲取兩列數據
} //可以將獲得的數據封裝到一個對象中,比如student對象。然后可以將student對象放到list集合中,作為返回值返回!
4.execute
在不確定執行的是什么操作時使用execute,返回值是booelan值,true返回的是結果集,也就是說是查詢語句。返回的是false是增刪改語句。
使用if進行操作