`

JDBC4中的新特性

 
阅读更多
看了FrankSommers在artima上的一篇短文,没想到JDBC变化那么快,都快到JDBC4了。想想自己使用JDBC的时候,依稀记得好像是JDBC1.1,还没到2的样子。
以下是他的短文里的一些内容。
在JCP草案里(JSR221),JDBC4在易用性和开发效率上作为重点被考虑,而且会考虑SQL2003标准中的数据类型,包括SQL的nativeXML类型,里边还专门提供了把字段的值设为RowID的接口。如:
 Connectionc=myDataSource.getConnection();
 PreparedStatementst=c.prepareStatement("insertintositeusers(userid,username)values(?,?);
 st.setRowId(1,rowId1);
让人欣慰的是,这把好像把CLOB和BLOB都当作标准类型来处理了,还支持某些对象类型到java基本数据类型的映射,相信Oracle这个吝啬鬼不会又搞什么特立独行吧。只要老老实实的实现JDBC就可以了。
分享到:
评论

相关推荐

    JDBC新特性,JAVA

    在Java的发展过程中,JDBC不断进行改进,添加了新的特性和功能,提高了性能和易用性。针对初学者,了解这些新特性有助于更好地掌握JDBC,提升开发效率。 1. **批处理**:自JDBC 2.0版本起,引入了批处理功能,允许...

    sqljdbc和sqljdbc4 sqlserver最新驱动

    SQLJDBC4是后续的升级版本,主要针对JDBC API 4.0规范进行了优化,增加了对Java 7的支持,包括新的JDBC功能,如批注、行集和结果集保存点等。此外,它还提高了性能和稳定性,增强了安全性,并提供了更多的数据库...

    JDBC新特性(API3.0)

    同时,新的ParameterMetaData接口允许开发者获取PreparedStatement对象中参数的类型和属性,提高了预编译语句的灵活性和可读性。 其次,CallableStatement接口的增强使得开发者可以通过参数名称而非索引来设置存储...

    sqljdbc4-4.0.jar.rar

    此外,sqljdbc4-4.0.jar还包含了对JDBC 4.0规范中的新特性,例如:SQLException的链式处理,自动关闭资源(try-with-resources语法),以及改进的诊断信息等。 在实际应用中,开发者应确保使用与SQL Server版本相...

    sqljdbc4.jar, sqljdbc41.jar, sqljdbc42.jar三个包

    标题中的"sqljdbc4.jar, sqljdbc41.jar, sqljdbc42.jar"是指Microsoft SQL Server为Java应用程序提供的Java Database Connectivity (JDBC)驱动程序。这些JAR文件是数据库连接的关键,允许Java代码与SQL Server进行...

    sqljdbc4-4.0.jar

    JDBC 4.0规范引入了一些新的接口和特性,例如Automatic Java Persistence (JPA)、Java EE 6的支持以及改进的连接池管理。sqljdbc4-4.0.jar驱动使得Java开发者能够利用这些特性,方便地执行SQL查询,执行存储过程,...

    sqljdbc4-4.0.zip

    `sqljdbc4-4.0.jar`的使用不仅限于基本的连接,它还支持预编译的SQL语句(PreparedStatement),事务处理,批处理操作,以及高级特性如存储过程、游标、大数据类型处理等。此外,这个驱动还提供了JDBC遵从性测试,以...

    sqljdbc和sqljdbc4

    JDBC 4.0引入了一些新特性,如自动发现服务、改进的异常处理和新的数据库MetaData方法,使得开发人员可以更容易地获取关于数据库的信息。 **主要特性**: 1. **自动发现服务**: JDBC 4.0允许驱动通过服务提供者接口...

    sqlserver驱动包 jdbc驱动 sqljdbc.jar和sqljdbc4.jar

    sqljdbc.jar是适用于Java SE 6及以下版本的驱动,而sqljdbc4.jar则是为Java SE 7及以上版本设计的,它支持更多的Java新特性,例如try-with-resources语句,可以更有效地管理和关闭数据库连接。 JDBC驱动是Java应用...

    maven 下载 sqljdbc4-4.0.jar

    在本篇中,我们将深入探讨`sqljdbc4-4.0.jar`以及如何在Maven项目中下载和使用它。 `sqljdbc4-4.0.jar`是SQL Server JDBC Driver的一个版本,它符合JDBC 4.0规范。这个驱动程序提供了全面的功能,包括连接池管理、...

    SqlServer jdbc4驱动源码包

    JDBC 4驱动是针对JDBC 4规范的实现,因此它包含了所有JDBC 4的新特性,如Statement和PreparedStatement的批量更新、连接池管理等。 源码包的解析: 1. **连接管理**:源码中会包含如何建立、配置和关闭数据库连接的...

    sqljdbc4连接数据库

    `sqljdbc4`相较于其他版本,可能包含了一些新特性和性能优化,以适应不断发展的Java环境和SQL Server功能。 3. **安装与配置** 使用`sqljdbc4`之前,需要将其jar文件添加到Java项目的类路径中。通常,你可以将`sql...

    sqljdbc4.jar包

    7. **性能优化**:`sqljdbc4.jar`还提供了高级特性,如预编译的SQL语句、连接池管理和游标,以提升应用程序的性能。 8. **数据库类型映射**:JDBC驱动程序负责将Java数据类型转换为数据库特定的数据类型,反之亦然...

    jconn4 jdbc连接sybase驱动

    `jconn4`是Sybase JDBC驱动的第四版本,提供了更高效、更稳定的数据库连接功能,并且支持更多的数据库特性。 首先,了解JDBC是理解`jconn4`的关键。JDBC是Java平台上的一个标准API,允许Java应用程序与各种不同类型...

    maven仓库添加sqljdbc4的依赖

    请注意,`sqljdbc4`驱动可能不支持较新的SQL Server特性,如果需要连接SQL Server 2005或更高版本,推荐使用更高级别的驱动,如`sqljdbc42`(对应Java 8)或`sqljdbc41`(对应Java 7)。确保根据你的Java环境和...

    JDBC 4 ORACLE

    1. **自动注册驱动**:在JDBC 4中,通过实现`java.sql.Driver`接口的`java.sql.DriverAction`接口,可以实现驱动的自动注册,无需再使用`Class.forName()`方法。 2. **增强的异常处理**:引入了新的SQL异常类,使得...

    jdbc4文档PDF版

    JDBC4.0文档详尽地介绍了这一版本的所有新特性,帮助开发者更好地理解和利用这些功能。 1. **自动注册驱动** JDBC4引入了一个新的特性,允许驱动自动注册到Java虚拟机(JVM)。这意味着开发人员不再需要使用`Class...

    技术开发SQLJDBC4

    它支持JDBC 4.0规范,这意味着它可以利用Java 6及更高版本中的新特性,如自动注册驱动、Statement的批处理改进等。 使用SQLJDBC4进行数据库连接的基本步骤如下: 1. 导入驱动:在Java程序中,首先需要导入sqljdbc4...

    JDBC2.0新功能

    JDBC 2.0在JDK 1.2版本中引入...这些新特性显著提升了JDBC的功能性和效率,使得Java程序员在处理数据库时有了更多的选择和更好的性能优化手段。理解并熟练运用这些功能,对于开发高效、可靠的数据库应用程序至关重要。

    sqljdbc4.jar

    相较于早期版本,sqljdbc4.jar引入了一些新的特性,如自动注册驱动、改进的性能以及对Java EE 5和6的支持。 3. 使用步骤: - 导入驱动:在Java代码中,首先需要通过`Class.forName()`方法加载sqljdbc4.jar中的JDBC...

Global site tag (gtag.js) - Google Analytics