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()
关闭数据库。
测试数据库是否关闭。