javax.sql和java.sql有什么区别?我知道javax.sql是针对JavaEE的,还是我错了?我很难理解这种差异。以及它们的使用场景。
w3nuxt5m1#
javax.sql和java.sql有什么区别?我知道javax.sql是针对JavaEE的。过去javax.sql用于Java EE而不是Java SE中的JDBC扩展,但从JDBC 3开始这一点发生了变化。现在这两个包都是Java SE中JDBC的一部分,有两个包的事实现在只是历史上的异常现象,这两个包继续存在,因为删除一个会导致向后兼容性问题。
javax.sql
java.sql
euoag5mw2#
Java.sql提供API,用于使用JavaTM编程语言访问和处理存储在数据源(通常是关系数据库)中的数据。。该API包括一个框架,通过该框架,可以动态安装不同的驱动程序以访问不同的数据源。虽然JDBCTM API主要用于向数据库传递SQL语句,但它提供了从任何数据源阅读和写入表格格式的数据的功能。通过javax.sql.RowSet接口组提供的读取器/写入器工具可以定制为使用和更新电子表格中的数据。平面文件或任何其他表格数据源。Javax.sql提供API,以便从JavaTM编程语言访问和处理服务器端数据源。此程序包是对java.sql程序包的补充,从1.4发行版开始,它包含在Java Platform Standard Edition(Java SETM)中。它仍然是Java Platform Enterprise Edition(Java EETM)的重要组成部分。
omjgkv6w3#
java.sql.--〉这个包用于基本的JDBC连接。javax.sql.--〉此包提供高级JDBC功能,如连接池、分布式事务、断开连接的行集
332nm8kg4#
java.sql接口连接公共接口连接扩展WrapperWrapper连接(会话)与特定数据库的连接。SQL语句在连接的上下文中执行并返回结果。Connection对象的数据库能够提供描述其表、支持的SQL语法、存储过程、此连接的功能此信息通过getMetaData方法获得。连接属性检查器getCatalog StringString getCatalog()抛出SQLExceptionSQLException检索此连接对象的当前目录名称。返回:当前目录名,如果没有则为null。SQLExceptionSQLException -如果发生数据库访问错误或在关闭的连接上调用此方法
4条答案
按热度按时间w3nuxt5m1#
javax.sql
和java.sql
有什么区别?我知道javax.sql
是针对JavaEE的。过去
javax.sql
用于Java EE而不是Java SE中的JDBC扩展,但从JDBC 3开始这一点发生了变化。现在这两个包都是Java SE中JDBC的一部分,有两个包的事实现在只是历史上的异常现象,这两个包继续存在,因为删除一个会导致向后兼容性问题。
euoag5mw2#
Java.sql
提供API,用于使用JavaTM编程语言访问和处理存储在数据源(通常是关系数据库)中的数据。
。该API包括一个框架,通过该框架,可以动态安装不同的驱动程序以访问不同的数据源。虽然JDBCTM API主要用于向数据库传递SQL语句,但它提供了从任何数据源阅读和写入表格格式的数据的功能。通过javax.sql.RowSet接口组提供的读取器/写入器工具可以定制为使用和更新电子表格中的数据。平面文件或任何其他表格数据源。
Javax.sql
提供API,以便从JavaTM编程语言访问和处理服务器端数据源。此程序包是对java.sql程序包的补充,从1.4发行版开始,它包含在Java Platform Standard Edition(Java SETM)中。它仍然是Java Platform Enterprise Edition(Java EETM)的重要组成部分。
omjgkv6w3#
java.sql.--〉这个包用于基本的JDBC连接。
javax.sql.--〉此包提供高级JDBC功能,如连接池、分布式事务、断开连接的行集
332nm8kg4#
java.sql接口连接公共接口连接扩展WrapperWrapper连接(会话)与特定数据库的连接。SQL语句在连接的上下文中执行并返回结果。Connection对象的数据库能够提供描述其表、支持的SQL语法、存储过程、此连接的功能此信息通过getMetaData方法获得。
连接属性检查器getCatalog StringString getCatalog()抛出SQLExceptionSQLException检索此连接对象的当前目录名称。返回:当前目录名,如果没有则为null。SQLExceptionSQLException -如果发生数据库访问错误或在关闭的连接上调用此方法