自学到包了import java.sql.*;
import java.util.*;public clss A{
public void mian(String arg]){
    java.sql.Date d =new java.sql.Date();//the constructor Date() is undefined. 啥意思,为什么换util行,sql不行。
}
}

解决方案 »

  1.   

    sql里的Date构造函数为:Date(long date)
    不能直接用Date()
      

  2.   

    java.sql.Date表示的是数据库时间与java.util.Date不是相同的Date类型(所在的包是不相同的)他们之间需要进行类型转换
      

  3.   

    查JDK
    java.sql.Date 类里没有构造方法:Date();
    java.util.Date类里构造方法:Date();
    所以util可以而sql不行。
      

  4.   

    the constructor Date() is undefined. 
    这段英语什么意思啊
      

  5.   

    尽管同样是data()但是util和sql包中的data()返回的格式不一样
      

  6.   

    the constructor Date() is undefined。构造方法为定义,或这说没有这个构造方法