`
guoyiqi
  • 浏览: 1001633 次
社区版块
存档分类
最新评论

JDBC4.1更新了两个新特性

    博客分类:
  • java
阅读更多

1. Connection,ResultSet 和 Statement 都实现了Closeable 接口,所有在 try-with-resources 语句中调用,就可以自动关闭相关资源了

Java代码

  1. try (Statement stmt = con.createStatement()){     
  2.         …     
  3. }  

2. RowSet 1.1:引入RowSetFactory接口和RowSetProvider类,可以创建JDBC driver支持的各种 row sets

Java代码

  1. RowSetFactory myRowSetFactory = null;     
  2. JdbcRowSet jdbcRs = null;     
  3. ResultSet rs = null;     
  4. Statement stmt = null;     
  5.     
  6. try {     
  7.     
  8.   myRowSetFactory = RowSetProvider.newFactory();//用缺省的RowSetFactory 实现     
  9.   jdbcRs = myRowSetFactory.createJdbcRowSet();     
  10.        
  11.   //创建一个 JdbcRowSet 对象,配置数据库连接属性     
  12.   jdbcRs.setUrl("jdbc:myDriver:myAttribute");     
  13.   jdbcRs.setUsername(username);     
  14.   jdbcRs.setPassword(password);     
  15.     
  16.   jdbcRs.setCommand("select ID from TEST");     
  17.   jdbcRs.execute();     
  18. }  

RowSetFactory 接口包括了创建不同类型的RowSet的方法

•createCachedRowSet

•createFilteredRowSet

•createJdbcRowSet

•createJoinRowSet

•createWebRowSet

分享到:
评论

相关推荐

    sqljdbc4.1-4.2.0.jar:

    SQLJDBC4.1是针对Java 7(JDBC 4.1)规范的驱动,它引入了新的特性和改进,如支持Java 7的try-with-resources语句,使得数据库连接可以在finally块中自动关闭,提高了代码的简洁性和安全性。同时,它也增强了对SQL ...

    java jdbc4.1驱动

    Java JDBC 4.1驱动是Java数据库连接(Java Database Connectivity)的一个重要版本,它提供了与SQL Server 2012及以上版本交互的能力。JDBC是Java编程语言的标准接口,允许Java应用程序连接到各种类型的数据库系统,...

    sqljdbc42.jar、sqljdbc41.jar 更新日期2017-12-21

    标题中的"sqljdbc42.jar、sqljdbc41.jar 更新日期2017-12-21"指的是Microsoft SQL Server的Java Database Connectivity (JDBC) 驱动的两个不同版本,它们分别对应于Java SE 7和Java SE 8的兼容性。JDBC驱动是Java...

    postgresql jdbc 驱动

    PostgreSQL JDBC驱动分为两个主要版本,即jdbc4和jdbc41,对应于不同的Java Development Kit (JDK) 版本兼容性。 1. JDBC 4(postgresql-9.3-1102.jdbc4.jar): 这个版本的驱动适用于JDK 1.6。JDBC 4是JDBC接口的...

    sqljdbc_4.2.tar.gz

    压缩包`sqljdbc_4.2`内部通常会包含两个子目录,分别对应JDK 7和8的驱动。例如,可能有一个名为`sqljdbc41`的目录,用于存储适用于JDK 7的驱动文件`sqljdbc41.jar`,另一个名为`sqljdbc42`的目录,包含适用于JDK 8...

    jtds1.2.4+sqljdbc4.2.0两个jar包文件

    "jtds1.2.4+sqljdbc4.2.0两个jar包文件"是两个常用的数据库连接组件,它们在Java应用中起到了桥梁的作用,帮助程序与数据库进行通信。 首先,`jtds-1.2.4.jar`是JDBC驱动的实现,专门用于连接Microsoft SQL Server...

    sqljdbc41、sqljdbc42的官方jar包

    这里我们关注的是两个特定版本的Microsoft SQL Server的JDBC驱动:sqljdbc41.jar和sqljdbc42.jar。这两个jar包是微软官方提供的,用于支持Java应用程序与SQL Server之间的通信。 首先,sqljdbc41.jar是针对Java运行...

    sqljdbc驱动包

    在给定的压缩包文件中,我们主要关注的是sqljdbc4和sqljdbc41这两个版本,它们是针对不同JDBC API标准的实现。 1. **JDBC简介** JDBC(Java Database Connectivity)是Java编程语言中用来规范客户端程序如何访问...

    sqljdbc.jar

    需要注意的是,SQL Server JDBC驱动还有其他版本,例如适用于更高版本SQL Server的驱动,它们可能增加了对新特性的支持,如JDBC 4.1、4.2规范。在使用时,确保驱动版本与SQL Server实例以及Java运行环境兼容,以获取...

    达梦数据库 Jdbc 驱动

    这两个版本分别对应达梦数据库的第七代和第八代产品,每个新版本的驱动都会针对数据库的新特性和性能优化进行改进。 对于达梦数据库v7的JDBC驱动,开发者需要确保他们的应用程序引用了正确的jar文件,以便与v7版本...

    DB2 v10.5.0.8 jdbc驱动 官方版

    2. **db2jcc4.jar**:此驱动适用于Java SE 7及更高版本,它实现了JDBC 4.1和4.2规范,提供了更多新特性和改进,如更好的异常处理和新的时间日期类型支持。如果你的应用环境运行在Java 7或更新的版本上,应该优先考虑...

    oracle jdbc驱动包

    这个压缩包包含了两个版本的驱动:ojdbc7.jar和ojdbc14.jar。 ojdbc7.jar是针对JDK 7和JDK 8开发的Oracle JDBC驱动,支持Java 7和Java 8的特性。它是Oracle JDBC Thin驱动的一个版本,也被称为"纯Java驱动",因为它...

    mysql for jdbc jar包(5.0和6.0)

    在这个压缩包中,包含了两个不同版本的MySQL JDBC驱动:5.0.3和6.0.0。 1. MySQL JDBC驱动5.0.3: 这个版本的MySQL Connector/J是针对MySQL 5.x系列数据库设计的。它支持JDBC 4.0规范,这意味着它可以与Java SE 6...

    jdbc-mysql-connector-j-8.0.31.jar jdbc-sqljdbc41.jar

    本话题将深入探讨两个关键的Java数据库连接器(JDBC)驱动,即`jdbc-mysql-connector-j-8.0.31.jar`(用于MySQL)和`jdbc-sqljdbc41.jar`(用于SQL Server),以及它们在JMeter中的应用。 首先,`jdbc-mysql-...

    用JDBC实现数据库的级联删除与更新

    根据给定文件的信息,本文将围绕“用JDBC实现数据库的级联删除与更新”这一主题进行深入探讨,包括理解需求、设计思路、具体实现步骤以及相关代码示例。 ### 1. 需求理解 #### 1.1 业务场景 在本案例中,存在两个...

    DevArt UNIDAC VCL v4.1 Full Source

    7. **版本兼容性**:此版本(v4.1)专为Delphi XE 和 XE2 设计,确保与这两个版本的IDE无缝集成,充分利用其特性和优化。 8. **错误处理和调试**:UNIDAC 提供了详细的错误处理机制,帮助开发者快速定位和解决在...

    weblogic和jdbc

    WebLogic和JDBC是企业级应用开发中的两个关键组件,它们在构建分布式、数据库驱动的应用程序中发挥着至关重要的作用。WebLogic是Oracle公司提供的一个Java EE应用服务器,而JDBC(Java Database Connectivity)则是...

    sqljdbc (连接sql server数据库的驱动)

    3. 功能特性:SQLJDBC驱动支持包括批处理、事务管理、游标、预编译语句等功能,同时也支持JDBC 4.1和4.2的特性。 二、安装与配置 1. 下载:SQLJDBC驱动可以从微软官方网站下载,选择适合自己Java环境的版本。 2. ...

    mysqljdbc驱动(含3.1.7|5.0.6).rar

    本资源包含两个不同版本的驱动:3.1.7和5.0.6。 1. MySQL JDBC驱动3.1.7: MySQL Connector/J 3.1.7是针对MySQL 5.x版本的一个早期版本。这个版本提供了对JDBC 4.0规范的支持,兼容Java SE 6及更高版本。主要特性...

    jdbc技术介绍

    - JDBC 4.1和4.2增加了更多功能,如结果集的滚动和分页,以及新的时间日期类型支持。 总结来说,JDBC是Java与数据库交互的重要桥梁,通过学习和熟练掌握JDBC,开发者能够高效地进行数据操作,实现复杂的数据处理...

Global site tag (gtag.js) - Google Analytics