这是在API里的说明
getDate(String columnName, Calendar cal) 
          以 Java 编程语言中 java.sql.Date 对象的形式检索此 ResultSet 对象的当前行中指定列的值。如果 我要从sql server2000是datetime类型字段取出这字段,应该怎么写rs.get()方法,如果从mysql取出时间类型的数据,又应该怎么写rs.get()方法?

解决方案 »

  1.   

    rs.getDate(columnIndex)这样取出来的是java.sql.date类型,一般都不这样取得,因为取出来还得转换成java.util.date或者String类型,那还不如在写取数据库Sql时直接to_char(dateColumn,'yyyy-mm-dd hh24:mi:dd');
      

  2.   

    一楼的意思是在插入数据时,先将date类型的数据变成String再插入吗?好像不行的吧,不然它要date类型有什么用?
    可否说明白点,我还是云里雾里的?
      

  3.   

    怎么没有人啊!大家都这忙工作了吗?没时间上csdn了吧?
      

  4.   

    rs.getDate("mydateField");
    rs.getTimestamp("myDatetimeField");java.sql.Date 是 java.util.Date 的子类,无须转化。
      

  5.   

    为什么我在编译JAVA文件的时候,报错,提示找不到Data类,我想问一下,JAVA包的路径在什么地方?