javax.sql和java.sql有什么区别我了解javax.sql适用于JavaEE。还是我错了。
我正在努力理解这种差异。及其使用方案。
javax.sql
和java.sql
有什么区别,我知道javax.sql
适用于JavaEE。
过去是javax.sql
是用于Java EE中而不是Java SE中的JDBC扩展的,但是从JDBC 3开始,这已经改变了。
现在,这两个软件包都是Java SE中JDBC的一部分,现在有两个软件包的事实只是历史上的异常。这两个软件包继续存在,因为删除其中一个会导致向后兼容性问题。
提供使用JavaTM编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。
。该API包括一个框架,通过该框架可以动态安装不同的驱动程序以访问不同的数据源。尽管JDBCTM API主要用于将SQL语句传递给数据库,但它可以从任何以表格格式的数据源读取和写入数据。可通过javax.sql.RowSet接口组提供的读取器/写入器功能可以进行自定义,以使用和更新电子表格,平面文件或任何其他表格数据源中的数据。
[通过JavaTM编程语言提供用于服务器端数据源访问和处理的API。该软件包是对java.sql软件包的补充,从1.4版开始,该软件包已包含在Java Platform Standard Edition(Java SETM)中。它仍然是Java平台企业版(Java EETM)的重要组成部分。