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进行操作