java.util.Date和java.sql.Date有什么区别?
java.util.Date包含日期和时间,而java.sql.Date只包含日期信息,而没有具体的时间信息。如果你想把时间信息存储在数据库里,可以考虑使用Timestamp或者DateTime字段。
说说事务的概念,在JDBC编程中处理事务的步骤?
事务是作为单个逻辑工作单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性
(ACID) 属性,只有这样才能成为一个事务 。JDBC处理事务有如下操作:
conn.setAutoComit(false);设置提交方式为手工提交
conn.commit()提交事务
conn.rollback(),回滚
提交与回滚只选择一个执行。
正常情况下提交事务,如果出现异常,则回滚。