13.5.1 Connection接口

13.5.1 Connection接口

Connection接口负责维护Java程序和数据库之间的连接,执行SQL语句,返回执行结果。

Connection接口提供表的描述信息、对SQL语法的支持、对存储过程的支持等等,对表的描述信息可由getMetaData()方法获得。

Connection接口由数据库制造商提供的驱动程序实现。接口一旦实现,就可以像类一样用来定义对象,所以,用户编程可直接定义Connection接口。

• Connection接口的常用成员方法如下:

Statement createStatement()

创建给数据库发送SQL语句的Statement对象。

DatabaseMetalData getMetaData()

获取所连接数据库的元信息。

boolean setAutoCommit(boolean AutoCommit)

设置Connection对象为AutoCommit状态,true为自动状态,false为非自动提交。void commit()

提交数据库操作。void rollback()

回滚数据库操作。void close()

关闭数据库。

img565

测试数据库是否关闭。