您的位置:首页 > 编程语言 > Java开发

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.*,它俩一起组成了访问数据的类)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: