this.getOrderDate()的值是String型的吗?如果是,直接用ps.setString(4,this.getOrderDate());
如果不是,就转换成String,再用setString()方法。

解决方案 »

  1.   

    我知道可以用String
    但是现在要求一定要存储为“日期“型
      

  2.   

    在odbc和JDBC中不能直接用日期格式
    你可以用{fn CURDATE()}来UPDATE你的日期字段。
    在SQLServer的HELP中有例子
      

  3.   

    我看书上写的:
    当用java类型向SQL 的日期型转换时java要用bytes[],但我试过不行我现在已经想知道:到底怎样用jdbc向数据存储日期这个技术问题了因为以后难免会用到,总不能就:转换字符串或什么,因该有一种方法解决的请到家踊跃讨论谢谢!
      

  4.   

    但是这样坐在大型系统中是不完备的
    既然SUN JAVA提供了这个功能,应该有办法解决,可是我是过了所有的API和方法都不行我现在的问题和: safenxiao(阿肖) 很相近
      

  5.   

    将开始得到的日期格式,转化为SQL的日期格式,再操作