java.sql.*与javax.sql.*的区别
2016-06-30 16:16
351 查看
java.sql.*
包含的接口和类采用传统的C/S体系结构设计思想.主要功能针对基本数据库编程服务,如生成连接,执行语句以及准备语句和运行批处理语句.也有一些高级功能如批处理更新,可滚动结果集,事务隔离以及SQL数据类型.
javax.sql.*
引入了JDBC编程方面一些主要的体系结构改变,并且为连接管理,分布式事务处理和老式连接提供了更好的抽象.这个包也引入了容器管理的连接缓冲池,分布式事务以及行集(rowset).
java.sql.*是jdbc2.0之前的东西
javax.sql.*包括了jdbc3.0的特性
avax.sql.*提供了很多新特性,是对java.sql的补充,具体提供了一下方面的功能:
(1)Datasource接口提供了一种可选择性的方式去建立连接
(2)提供了连接池的支持
(3)增加了分布式的事务处理机制
(4)增加了rowset
(注意javax.sql.*并不是包含java.sql.*,它俩一起组成了访问数据的类)
包含的接口和类采用传统的C/S体系结构设计思想.主要功能针对基本数据库编程服务,如生成连接,执行语句以及准备语句和运行批处理语句.也有一些高级功能如批处理更新,可滚动结果集,事务隔离以及SQL数据类型.
javax.sql.*
引入了JDBC编程方面一些主要的体系结构改变,并且为连接管理,分布式事务处理和老式连接提供了更好的抽象.这个包也引入了容器管理的连接缓冲池,分布式事务以及行集(rowset).
java.sql.*是jdbc2.0之前的东西
javax.sql.*包括了jdbc3.0的特性
avax.sql.*提供了很多新特性,是对java.sql的补充,具体提供了一下方面的功能:
(1)Datasource接口提供了一种可选择性的方式去建立连接
(2)提供了连接池的支持
(3)增加了分布式的事务处理机制
(4)增加了rowset
(注意javax.sql.*并不是包含java.sql.*,它俩一起组成了访问数据的类)
相关文章推荐
- SDK和JDK区别
- java 设计模式之门面模式
- SpringMVC学习系列(9) 之 实现注解式权限验证
- Java Exception
- [javaEE] jsp入门
- java文件IO,关闭顺序
- java 执行命令、调用bat文件、调用外部程序的两种方法
- DataTables+Struts+Ajax技术的文件下载实现
- JAVA自学之每日一题(三)
- Struts2框架学习(三) 数据处理
- JAVA 内存管理总结
- Struts2框架学习(二) Action
- Java集合详解系列----Java集合继承体系详解
- javaweb 写mysql数据库中文乱码
- Spring Security 和 Angular JS(1)
- Struts2框架学习(一)
- Spring 配置中的 default-lazy-init="false"
- Java迭代器
- RxJava(10-操作符原理&自定义操作符)
- RxJava(10-操作符原理&自定义操作符)