【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 異步

相關文章
相關標籤/搜索