你先把文本框里的日期内容转成如下格式  
  String strDate="2004-4-8";//这种格式
    java.sql.Date date=java.sql.Date.valueOf(strDate);