我在类中开始声明的是java.util.date类型.
可是从oracle中读取的数据赋值给这个类中的date类型的时候,出现了一个异常.异常的名字有点忘了好像是simpl*****....好像就是说数据库中读取和类中的不一样.好像是因为yyyy mm dd ssssss像是这样的一个错误.我用2种方式能解决.1是在sql语句中用to_date(yyyy-mm-dd).还有就是类中date.导入不是util而是sql中的date包.可是这个对我插入数据是date类型,还有全部数据的时候有异常出来.
不知道有谁对这样的问题有经验....

解决方案 »

  1.   

    建议用hibernate框架,这样就解决了类型的问题如果非要JDBC 的话,你应该察看数据库里的日期的格式和客户端的格式是否一样
      

  2.   

    看一下你使用的sql中是什么类型的,再看看你所引入的包是不是正确,如果有异常可以看看一下java中的关于日期格式的相关信息就可以了。不难
      

  3.   

    个人建议还是用前者吧,插入数据时进行to_date转换,读数据进行to_char转换,这样,数据库的数据按照数据的格式存,程序中用程序中的格式传递,这样的程序运行起来绝对稳定。