数据库是用到sql server,字段设置为smalldatetime
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.*;
         String strTime=txtTime.getText().toString();
java.util.Date dateTime=new java.util.Date();
java.text.SimpleDateFormat  sdf=new java.text.SimpleDateFormat("yyyy-MM-dd");
dateTime=sdf.parse(strTime);
pstmt.setDate(3,dateTime);错误
cannot resolve symbol
symbol  : method setDate (int,java.util.Date)

解决方案 »

  1.   

    import java.text.ParseException;import javax.swing.JPanel;
    import javax.swing.text.JTextComponent;public class Csdn extends JPanel {
    public static void main(String[] args) throws ParseException {
    JTextComponent txtTime = null;
    String strTime = txtTime.getText().toString();
    java.util.Date dateTime = new java.util.Date();
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(
    "yyyy-MM-dd");
    dateTime = sdf.parse(strTime);
    }
    }不知道你的那个pstmt是什么,给你这样改了一下
      

  2.   

    import java.sql.Date;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    import java.text.ParseException;import javax.swing.JPanel;
    import javax.swing.text.JTextComponent;public class Csdn extends JPanel {
    public static void main(String[] args) throws ParseException, SQLException {
    JTextComponent txtTime = null;
    String strTime = txtTime.getText().toString();
    java.util.Date dateTime = new java.util.Date();
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(
    "yyyy-MM-dd");
    PreparedStatement pstmt = null;
    dateTime = sdf.parse(strTime);
    pstmt.setDate(3,(Date) dateTime);
    }
    }这样看看吧
      

  3.   


    pstmt.setDate(3,dateTime);给你讲讲
    java.util
    java.sql下各有一个Date类
    一般sql下的方法涉及到Date用的都是java.sql.Date所以你的程序编译
    而且名字虽然一样,其实是有区别的,不光是定义的区别,建议看看jdk文档
      

  4.   

    俺也终于找到问题的答案了,thanks very much
    另一个问题是:
    如何获取jComboBox显示内容的id 
    我想使用一个JComboBox控件,在JComboBox中显示的可选项来自某个表的一个字段(比如称之为field_caption),我希望通过JComboBox选择而获取表中同记录相应的另一个字段值(比如称之为field_id)。 如何获取而记录field_id数据呢?
      

  5.   

    pstmt.setDate 要求的日期类型不是java.util.Date而是java.sql.Date