就是不同的包嘛!
java.sql.*是jdbc2.0之前的东西
javax.sql.*包括了jdbc3.0的特性

解决方案 »

  1.   

    javax.sql.*提供了很多新特性,是对java.sql的补充,具体提供了一下方面的功能
    (1)Datasource接口提供了一种可选择性的方式去建立连接
    (2)提供了连接池的支持
    (3)增加了分布式的事务处理机制
    (4)增加了rowset
    详细的区别看看文档的介绍
      

  2.   

    JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功能。提供数据库访问的基本功能。它是将各种数据库访问的公共概念抽取出来组成的类和接口。JDBC API包括两个包:java.sql(称之为JDBC内核API)和javax.sql(称之为JDBC标准扩展)。它们合在一起,包含了用Java开发数据库应用程序所需的类。
      

  3.   

    支持楼上的
    javax.sql.*; 是扩展包中的
    java.sql.*;  是核心包里的
    具体方法上的差异可以看jdk/src.zip中的注释和源码
    对具体的class  method and field 都有注释的
      

  4.   

    呵呵,我一直就用javax.sql.DataSource,别的就没有 管了:)
      

  5.   

    java.sql.*是jdbc2.0之前的东西
    javax.sql.*包括了jdbc3.0的特性javax.sql.*提供了很多新特性,是对java.sql的补充,具体提供了一下方面的功能
    (1)Datasource接口提供了一种可选择性的方式去建立连接
    (2)提供了连接池的支持
    (3)增加了分布式的事务处理机制
    (4)增加了rowset
      

  6.   

    javax.sql.*; 是扩展包中的
    java.sql.*;  是核心包里的