JDBC 4.0规范之目标

PostgreSQL 驱动包、jdk、jdbc 版本对应关系 Many other versions of the JDBC driver are available. This includes development versions, compatibility with older JDKs, and previous versions of the driver. To determine JDK/JVM compatibility this following list matches up versions of the JVM with the JDB 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 历史   JDBC API是一种成熟的技术,最早发布是1997年1月。在最初的版本中,JDBC API着重提供一个对SQL数据库的基本调用级接口。之后,JDBC 2.1规范和2.0可选包规范拓宽了API的范围。包括支持更高级应用和管理使用JDBC API来增强其应用的应用服务所需的各项特征。   JDBC 3.0规范以填补较小范围内的功能缺失为目标。对于JDBC 4.0,我们的目标有两个:提高所有开发者在JAVA平台使用SQL开发的易用性。第二,提供企业级特性的JDBC工具集和API来管理JDBC资源。   目标概述   下面列出了一般的JDBC API和JDBC 4.0 API的目标和设计原理:   1.适合J2EE和J2SE平台   JDBC API是JAVA平台的重要技术。JDBC 4.0 API应遵循JAVA 2 企业版和JAVA 2 标准版平台的总体方向。另外,最近开发的JAVA 5.0平台已经展示出一系列新的特性和语言的改进,并在本规范中广泛使用。   2.兼容SQL:2003   JDBC API提供用JAVA编程语言编写标准SQL来对应用进行程序级访问能力。JDBC 3.0致力于确保其可以支持可广泛支持工业的具有SQL:99特征的子集。对于JDBC 4.0也一样,支持SQL:2003是本规范的一个主要组成部分。我们期望在不久的将来可以实现。   3.巩固以前的规范   本文档把4个以前的JDBC规范组织成一个单一的JDBC API规范。   4.提供中立于开发商的一般访问特性   JDBC API致力于提供支持针对不同开发商应用的高带宽的一般访问特征。其目标是提供与原生应用可以达到的同级别的访问特性。然而,本API必须足够通用和灵活以适应大范围的实施。   5.关注于SQL   JDBC API一直关注于用JAVA编程语言访问相关数据。这个目标曾在JDBC 3.0 API规范中说明,在本规范中仍是一个主要原则。提供API和工具来改进开发难度,并继续集中于在JAVA平台开发基于SQL的软件的需要。与以前的规范相似,本规范也不阻止与其它技术进行交互,如XML,CORBA和非关系型数据。   6.提供基础数据和更高级别的API   JDBC API提供标准API访各种数据源或旧系统。实施的差异使通过JDBC API抽象透明化。这使其成为对想开发可移动工具和应用的工具开发商来说,一个有价值的目标平台。   由于它是一个用JAVA编程语言对SQL的“调用”级接口,所以JDBC API也适用于更高级别应用的底层,如EJB 3.0容器管理的持久性,SQLJ和JDBC的RowSet实现。   7.保持简单   JDBC API意欲成为一种使用简单、直接的接口。在之上可以构建更多复杂的实体。这个目标通过定义大量紧凑、单一目的方法来代替少数带有控制标识参数的复杂、多目的的方法来实现。   8.增强可靠性、可用行和可测性   可靠性、可用行和可测性是J2EE和J2SE平台的主题,也是未来JAVA平台的主题。JDBC 4.0 API严格按照以上目标进行。它扩展支持了一些领域,包括资源管理、对逻辑连接预备声明的复用和错误处理。   9.支持对已有应用和驱动的向后兼容   使用已有JDBC技术的驱动和应用必须能够在支持JDBC 4.0 API的JAVA虚拟机上继续工作。那些只使用更早版本中定义的JDBC API(不包括在JDBC 2.0中已废除的)的应用,应该不需要修改就可以继续运行。已有的应用应该可以直接迁移到JDBC 4.0技术。   10.与JDBC RowSet工具紧密联系   J2SE 5.0包含一个标准JDBC RowSet工具(在《JDBC RowSet工具集》中说明(JSR-114))。本规范会提供一个工具集包括工具类级别和元数据语言级别的工具。它允许开发者轻易的把使用JDBC技术的应用迁移到JDBC RowSet模型。该模型可以断开数据源访问连接,另外能够管理来自于XML驻留点的关系数据存储。   11.允许对连接器的向前兼容   连接器构架定义了一个标准方法来对资源适配器进行打包和布署。它允许一个J2EE容器整合它与外部资源的连接、处理和安全管理。JDBC 4.0 API提供JDBC驱动到连接器架构的迁移路径。对那些产品中使用JDBC技术的开发商来说,应可以转向对连接器API的实现。希望这些实现会重新包装已有数据源的实现。这样他们可以对连接器框架进行复用。   12.清晰的列明需求   遵从JDBC要求的需求,要明确和易于识别。JDBC 4.0规范和API文档(Javadoc)会明晰什么特性是需要的,什么特性是可选的。
SQL Server JDBC驱动包(sqljdbc4.jar)的全面解析与应用 本文还有配套的精品资源,点击获取 简介:微软官方提供的sqljdbc4.jar是一个Java数据库连接器,使得Java程序可以连接并操作SQL Server数据库。该驱动包通过实现JDBC标准API,提供了一整套数据库操作工具,包括连接管理、URL配置、认证机制、SQL执行、结果集处理、事务管理、批处理、游标操作、性能优化、异步操作等关键功能。本包遵循JDBC 4.0规范,... 阅读详情

相关推荐

Microsoft JDBC Driver 4.0 for SQL Server:深入解析与应用

数据库驱动在数据访问领域扮演着至关重要的角色。它是一个中间件,负责在应用程序与数据库之间建立连接、执行SQL语句,并将结果返回给应用程序。JDBC(Java Database Connectivity)技术作为数据库连接的标准,为Java开发者提供了统一的方式来访问不同类型数据库。数据库驱动可以理解为是一组实现特定数据库协议的Java类库。开发者通过引入相应的JDBC驱动,便能够在Java应用中实现对数据库的增删改查操作。

weixin_29092787的博客 818

qt插件元数据不包含一个有效的元数据_JDBC 4.0 规范 - 第七章 - 数据库元数据(关键类、获取信息、查看特性、查看限制、事务支持、新增方法、方法更新) - 译文...

数据库元数据第7章 数据库元数据JDBC驱动通过实现DatabaseMetaData接口来提供底层数据源的信息。DatabaseMetaData接口主要被应用服务器和工具使用,以此决定怎样跟给定数据源交互。应用也可以通过DatabaseMetaData的方法得到数据源的信息,但这不常用。DatabaseMetaData?接口有超过150个方法,根据提供的信息可以分为以下几类:提供数据源的一般信息判...

weixin_39602637的博客 251

jdbc4.0规范

jdbc4.0规范,不错的书

JDBC 4.0的一些新的和改进的特征

摘要 JDBC(Java数据库连接)4.0预计在2006年中期作为java 6.0标准版的一部分正式发行。现在,我们大家都关心的问题是,如何利用这一新的规范来改进java应用程序数据存取和交互方面的设计与性能。本文将与你一起探讨JDBC 4.0中引入的新特征,讨论它对一些现有问题的解决方案,并且通过具体示例展示它在设计和性能方面的改进。  自从核心java语言的第一个公开发行版本起,JDBC(ja

银狐的专栏 809

JDBC 4.3规范文档

JDBC 4.3规范文档,JDBC标准主要提供一套api规范,第三方应用通过实现JDBC的接口并提供一个jar包给应用程序调用。深入全面学习JDBC,请从规范开始。

7-1 链式基数排序 (20 分)

7-1 链式基数排序 (20 分) 实现链式基数排序,待排序关键字n满足1≤n≤1000,最大关键字数位≤5。 输入样例: 第一行输入待排序个数n(1≤n≤1000),再输入n个数(n的数位≤5)。 10 278 109 63 930 589 184 505 269 8 83 输出样例: 输出每趟分配-收集后链表中的关键字,趟数为序列中最大值的数位(如样例中930的数位为3),每行结尾有空格。 930 63 83 184 505 278 8 109 589 269 505 8 109 930 63 26

OwemShu的博客 4240

JDBC4.0新特性

  在Java SE 6中有许多新的特性,其中一点就是将Java Database Connectivity(JDBC) API类库升级到JDBC4.0。Java社区JSR-211规范中的JDBC4.0规范提供了更加易于管理的和灵活的数据库操作,以及提供了对更加复杂数据类型的支持,例如XML类型的字段。本文章介绍一些JDBC4.0规范中的一些新特性的用法。JDBC4.o规范中的新特性

蝈蝈 1362

【DeepSeek+Office/WPS】智能办公新时代的全新利器

DeepSeek是一家专注于通用人工智能技术研发的中国科技公司,其核心产品DeepSeek-R1是一款开源的推理大模型,专注于复杂任务的高效处理,支持智能对话、文本生成、语义理解、计算推理、代码生成与补全等多种应用场景。作为国产、免费、开源且强大的AI平台,DeepSeek不仅致力于为终端用户提供高质量的智能服务,还为开发者提供了一整套完善的技术解决方案,帮助他们快速构建和部署自己的智能应用。

2303_77200324的博客 2792

[转载]JDBC 4.0规范之目标

JDBC 4.0规范之目标历史  JDBC API是一种成熟的技术,最早发布是1997年1月。在最初的版本中,JDBC API着重提供一个对SQL数据库的基本调用级接口。之后,JDBC 2.1规范和2.0可选包规范拓宽了AP...

congji3817的博客 228

开源ISP介绍(1)——开源ISP的Vivado框架搭建

ZYNQ视频图像处理系统,ISP图像处理硬件实现

路漫漫其修远兮,吾将上下而求索 3292

高级图像增强——模拟雨天,雾,雪,阳光,阴影,运动模糊,畸变等14种效果,同步扩充标签文件

本文提供了一些高级的,特殊的图像增强方法,具体包括、光。

Limiiiing的博客 1308

JDBC4.0草案

第一章 介绍 1.1 JDBC类库 JDBC类库提供了通过Java语言访问关系数据库的能力。Java程序通过JDBC可以执行SQL语句,对获取的数据进行处理,并将变化了的数据存回数据库。在分布式异构环境中,我们还可以通过JDBC操纵多个数据源。   JDBC类库基于X/Open SQL通用语言接口(CLI),ODBC也基于此。JDBC提供了一个使用方便的映射方案:从Java语言

laopojun的专栏 2582

基于Simulink建模仿真的滑模控制的磁悬浮轴承稳定控制仿真

磁悬浮轴承(Magnetic Bearing)利用电磁力来支撑和定位转子,无需机械接触,因此在高速旋转设备中具有广泛应用。滑模控制(Sliding Mode Control, SMC)是一种鲁棒性强的非线性控制方法,适用于磁悬浮轴承的精确控制。以下是基于Simulink的磁悬浮轴承滑模控制系统的详细设计与仿真步骤。通过上述步骤,设计并实现了基于 Simulink 和 Control System Toolbox 的磁悬浮轴承滑模控制系统。

MHD0815的博客 781

JDBC 2.0和4.0

第一章 介绍 1.1 JDBC类库 JDBC类库提供了通过Java语言访问关系数据库的能力。Java程序通过JDBC可以执行SQL语句,对获取的数据进行处理,并将变化了的数据存回数据库。在分布式异构环境中,我们还可以通过JDBC操纵多个数据源。   JDBC类库基于X/Open SQL通用语言接口(CLI),ODBC也基于此。JDBC提供了一个使用方便的映射方案:从Java语言

Bob@优快云 2404

YOLOv8深度集成SDFM:显著增强特征细节与多尺度融合,实现小目标检测革命性提升

本文介绍了如何将SDFM(Superficial Detail Fusion Module)模块集成到YOLOv8目标检测模型中,以提升特征融合效能。SDFM通过精细的特征预校准、通道注意力机制和动态加权融合策略,有效解决了多尺度特征融合中的细节保留问题。实验表明,集成SDFM后YOLOv8的mAP50-95提升12.7%,召回率提升9.0%,精确率提升5.9%,显著增强了模型性能。教程详细阐述了SDFM的工作原理、代码实现步骤及优化思路,为研究者和开发者提供了实用的技术指南。

FJN110的博客 118

图神经网络实战——利用节点回归预测网络流量

在机器学习中,回归指的是对连续值的预测。通常与分类形成鲜明对比,分类的目标是找到正确的类别(即离散值,而非连续值)。在图数据中,分类和回归分别对应于节点分类和节点回归。在本节中,我们将尝试预测每个节点的连续值,而非分类变量。

盼小辉丶的博客 1万+

JDBC4.0加载Driver

在java中创建JDBC数据库连接,分为简单的四步: 1. 在代码中引入JDBC使用到的类,import java.sql.*;; 2. 注册JDBC驱动:由JVM加载相应的驱动类到内存中; 3. 组织URL信息; 4. DriverManger.getConnnection()创建连接。 不过在注册驱动时,有几种不同的做法:1).Class.forName("com.mysql.jdb

Ronux的专栏 2212

UDF学习(二)基础数据类型与常见宏

thread_loop_c (t,d) 必须与begin_c_loop (c,t)同时使用,但begin_c_loop (c,t)不一定与thread_loop_c (t,d)同时使用。同理thread_loop_f(t,d)必须与begin_f_loop (c,t)同时使用,但begin_f_loop (c,t)不一定与thread_loop_f(t,d)同时使用。begin_c_loop (c,t) 在计算域内对网格单元进行循环。c_face_loop (c,t)遍历网格单元上的所有网格面。

weixin_44386973的博客 857

jdbc规范 jdbc1 jdbc2 jdbc3 jdbc4

目前jdbc规范已经升级到了jdbc4 从jdbc1.0开始,每个版本的规范都在升级。每次升级,新版本在老版本基础的要求上增加。 [b]JDBC 1.0[/b] 规范要求实现1.0jdbc的架包需要支持 java.sql.Driver java.sql.DatabaseMetaData(除了在高版本中引入的方法) java.sql.ResultSetMetaData(除了在高版...

李义星 1605

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

MySQL——JDBC规范

一. JDBC概述 在Java中,数据库存取技术可分为如下几类: JDBC直接访问数据库 JDO技术(Java Data Object) 第三方O/R工具,如Hibernate, Mybatis 等 JDBC是java访问数据库的基石,JDO, Hibernate等只是更好的封装了JDBC。 1. 什么是JDBC JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统(DBMS)、 通用的SQL数据库存取和操作的公共接口(一组API), 定义了用来访问数据库的标准

巧克力布丁的博客 2087

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

JDBC 4.0的增强特性(2)

基于标注的SQL查询JDBC 4.0对标注(Java SE 5新增)作了进一步规范和补充,他允许开发人员不必再写大量代码就能达到联系SQL查询和Java类的目的。并且,通过使用Generics(JSR 014)和元数据(JSR 175) API,我们只要指明查询的输入和输出参数就能将SQL查询与Java对象进行关联。我们还可以将查询结果捆绑在Java类上以加快查询输出的处理。将查 询对象置于J

nathena 762

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

db2的jdbc驱动

依照 JDBC 规范,有四种类型的 JDBC 驱动程序体系结构: Type 1:这类驱动程序将 JDBC API 作为到另一个数据访问 API 的映射来实现,如开放式数据库连通性(Open Database Connectivity,ODBC)。这类驱动程序通常依赖本机库,这限制了其可移植性。JDBC-ODBC 桥驱动程序就是 Type 1 驱动程序的最常见的例子。 Type 2:这类驱动程序部分用 JAVA 编程语言编写,部分用本机代码编写。这些驱动程序使用特定于所连接数据源的本机客户端库。同样,由于使

liujinwei2005的专栏 2508

PostgreSQL JDBC驱动中CallableStatement.getUpdateCount()方法的行为解析与规范适配

在Java数据库编程实践中,开发人员常常会遇到这样的困惑:当使用PostgreSQL JDBC驱动调用存储过程后,调用`CallableStatement.getUpdateCount()`方法得到的返回值是0,而在MySQL或Oracle等其他数据库环境中,相同的代码却返回-1。这种差异并非偶然,而是源于PostgreSQL JDBC驱动对JDBC规范的特定解读与实现。就像不同地区对交通规则的细

gitblog_00176的博客 644
上一篇: Java高手谈论Hibernate的发展之路
下一篇: 开源Eclipse风头正劲 Sun态度若明若暗
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值