实现增删改查中遇到的问题和心得

一。pstmt的用法:

    1.给出SQL模板!

String sql="select *from tb_users where  username Like ?";

  2.  调用Connection的PreparedStatement prepareStatement(String sql模板);

pstmt=(PreparedStatement) con.prepareStatement(sql);

   3. 调用pstmt的setXxx()系列方法sql模板中的?赋值!

pstmt.setString(1,  "%"+namecondition+"%");

  4.  调用pstmt的executeUpdate()或executeQuery(),但它的方法都没有参数

rs=pstmt.executeQuery();

二。executeQuery():执行selected,返回结果集,也就是resultset

executeUpdate():执行update,delete,insert,返回结果集,也就是resultset

三。pstmt与stmt 的区别

http://blog.csdn.net/u011161786/article/details/48394751

四。pstmt与stmt到底什么时候用

stmt只用在全查中,其余均用pstmt

五。rs与state的区别

若返回值为boolean类型,则用state,若state>0,则说明方法成功执行

若返回值为List或User,则用rs,若while(rs.next())为真,则实例化一个对象,设置其属性。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值