java学习笔记

java操作mysql数据库:

 

 

回滚:放在catch语句中,大多数软件设计就是这样,抛出异常时,执行回滚。想触发回滚,就抛出异常。

 

设置连接con.setAutoCommit(false)为false,自己提交数据库,可以防止一个表产生数据,而令一个表没有产生,

 

则第一个表产生的数据就是脏数据。

 

 

stmt.execute(sql)语句执行成功后,添加con.commit();自己手动提交。失败要抛出异常,执行con.rollback();

 

 

stmt.execute(sql)语句返回的是一个结果集。如果sql语句是增加、删除、插入语句,不返回结果集,语句为false。

 

只有查询语句才返回一个结果集,语句为true。

一定要注意if(stmt.execute(sql))语句,注意sql语句的性质,增删改。

操作数据库时,把容易出错的放在前面。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值