a*********e 发帖数: 35 | 1 【 以下文字转载自 Java 讨论区,原文如下 】
发信人: airforceone (Roy), 信区: Java
标 题: JDBC 处理日期的问题(日期插入数据库)
发信站: The unknown SPACE (Tue May 23 04:47:05 2000) WWW-POST
通过jdbc对oracle insert
我用 Timestamp ts=getTimestamp(x);得到后,用Escape codes 来搞
定.
insert into mrd.lot_histroy
values('SCIHUN','9035034','8000',{ts '1999-08-02
13:21:27.0' },{ts '1999-07-21 00:00:00.0' })
这样居然出错,我不知道怎样做了,或者不这幺作,有其他的办法么,从
一个数据库的一个表取的一个date字端insert到另一个数据库里.
另:附我看见的jdbc处理日期的文章.
deal with date//JDBC
To get the current date in SQL format.
java.u | m**i 发帖数: 89 | 2
是Oracle方面的问题,不是JDBC的问题。你可以用to_date()转换
to_date('1999-07-21 00:00:00', 'yyyy-mm-dd hh:mi:ss')
Oracle里的日期格式是"21-JUL-1999"...
详细请看手册。
【在 a*********e 的大作中提到】 : 【 以下文字转载自 Java 讨论区,原文如下 】 : 发信人: airforceone (Roy), 信区: Java : 标 题: JDBC 处理日期的问题(日期插入数据库) : 发信站: The unknown SPACE (Tue May 23 04:47:05 2000) WWW-POST : 通过jdbc对oracle insert : 我用 Timestamp ts=getTimestamp(x);得到后,用Escape codes 来搞 : 定. : insert into mrd.lot_histroy : values('SCIHUN','9035034','8000',{ts '1999-08-02 : 13:21:27.0' },{ts '1999-07-21 00:00:00.0' })
|
|