JDK 7新特性JDBC 4.1
JDBC4.1新しい2つの機能が更新されました
1.Connection、ResultSet、StatementはCloseableインタフェースを実現し、try-with-resources文で呼び出されたすべてのリソースを自動的に閉じることができます.
2.RowSet 1.1:RowSet FactoryインタフェースとRowSet Providerクラスを導入し、JDBC driverがサポートする各種row setsを作成できる
RowSet Factoryインタフェースには、異なるタイプのRowSetを作成する方法が含まれています.
•createCachedRowSet
•createFilteredRowSet
•createJdbcRowSet
•createJoinRowSet
•createWebRowSet
参考資料
Jdk 7公式サイトhttp://openjdk.java.net/projects/jdk7/
(注:この文章の発表時、JDK 7は正式に発表されていないので、誤差があるかもしれませんが、具体的には公式公式版を基準にしています)
より多くのjdk 7記事、http://janeky.iteye.com/category/157060へようこそ
1.Connection、ResultSet、StatementはCloseableインタフェースを実現し、try-with-resources文で呼び出されたすべてのリソースを自動的に閉じることができます.
try (Statement stmt = con.createStatement()){
…
}
2.RowSet 1.1:RowSet FactoryインタフェースとRowSet Providerクラスを導入し、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();
}
RowSet Factoryインタフェースには、異なるタイプのRowSetを作成する方法が含まれています.
•createCachedRowSet
•createFilteredRowSet
•createJdbcRowSet
•createJoinRowSet
•createWebRowSet
参考資料
Jdk 7公式サイトhttp://openjdk.java.net/projects/jdk7/
(注:この文章の発表時、JDK 7は正式に発表されていないので、誤差があるかもしれませんが、具体的には公式公式版を基準にしています)
より多くのjdk 7記事、http://janeky.iteye.com/category/157060へようこそ