在Java中connection的常用方法及其描述是什么

如题所述

1. close(), 关闭该数据库连接
2. commit(), 提交所有更改内容并释放该Connection对象锁定的资源
3. createStatement(), 基于本Connection对象,创建Statement对象
4. getAutoCommit(), 获取当前是否是自动提交模式
5. getMetaData(), 获取本连接相关的数据库元数据
6. isClosed(), 返回当前连接对象是否已经被关闭
7. preparedStatement(), 基于本连接对象,创建PreparedStatement对象
8. rollback(), 取消本轮事务中前面已经提交的更改
9. setAutoCommmit(), 设置是否自动提交追问

请问一下高手,这个commit()怎么使用呢?可以举个例子来演示一下么?谢谢

想请求一下高手可以把以上的方法都用代码演示可以更加明白一点么?
或许例子 演示可以更加容易懂得一点
谢谢!

追答

Connection con = DriverManager.getConnection();
con.setAutoCommit(false);
Statement s = con.createStatement();
s.executeUpdate("insert into books values (null, 'Thinking in java', 39.5)");
s.executeUpdate("insert into books values (null, 'Advanced java', 18.6)");
con.commit();

追问

怎么上面的那些代码有很多方法都没有应用上呢?

我很急着 弄明白这些代码的原理

谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-27
建议查看jdk api帮助追问

请问有jdk api的帮助文档完全下载地址么?
急求,谢谢

第2个回答  2012-06-23
下个jdk的api手册,作用,用法一目了然