java学习笔记

来源:互联网 发布:ubuntu查看网口 编辑:程序博客网 时间:2024/05/22 11:29

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语句的性质,增删改。

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

 

原创粉丝点击