【JDK7】新特性(3) JDBC4.1

JDBC4.1更新了两个新特性
    1.   Connection,ResultSet 和 Statement 都实现了Closeable 接口,全部在 try-with-resources 语句中调用,就能够自动关闭相关资源了
java

try (Statement stmt = con.createStatement()){
    ......
}

    2. RowSet 1.1:引入RowSetFactory接口和RowSetProvider类,能够建立JDBC driver支持的各类 row sets 数据库

RowSetFactory myRowSetFactory = null;  
JdbcRowSet jdbcRs = null;  
ResultSet rs = null;  
Statement stmt = null;  
try {  
  myRowSetFactory = RowSetProvider.newFactory();//用缺省的RowSetFactory 实现  
  jdbcRs = myRowSetFactory.createJdbcRowSet();  
  //建立一个 JdbcRowSet 对象,配置数据库链接属性  
  jdbcRs.setUrl("jdbc:myDriver:myAttribute");  
  jdbcRs.setUsername(username);  
  jdbcRs.setPassword(password);  
  
  jdbcRs.setCommand("select ID from TEST");  
  jdbcRs.execute();  
}

     RowSetFactory 接口包括了建立不一样类型的RowSet的方法
        •createCachedRowSet
        •createFilteredRowSet
        •createJdbcRowSet
        •createJoinRowSet
        •createWebRowSet 框架

【JDK7】新特性(1)概述:http://my.oschina.net/zhengjian/blog/94467
【JDK7】新特性(2)语法:http://my.oschina.net/zhengjian/blog/94473
【JDK7】新特性(3)JDBC4.1:http://my.oschina.net/zhengjian/blog/95070
【JDK7】新特性(4)NIO2.0 文件系统:http://my.oschina.net/zhengjian/blog/95071
【JDK7】新特性(5)fork/join 框架:http://my.oschina.net/zhengjian/blog/95072
【JDK7】新特性(6)监听文件系统的更改:http://my.oschina.net/zhengjian/blog/95077
【JDK7】新特性(7)监听文件系统的更改:http://my.oschina.net/zhengjian/blog/95078
【JDK7】新特性(8)异步io/AIO:http://my.oschina.net/zhengjian/blog/95081

原文地址:http://janeky.iteye.com/blog/1047800 异步

相关文章
相关标签/搜索