文学书籍

用java 操作 oracle 日期类型字段

您现在的位置:文学书籍 > 儿童诗歌时间2019-08-13 11:19 来源:本站

	用java 操作 oracle 日期类型字段

在java对oracle的操作中,日期字段是很头疼的事情,其实仔细研究一下也并不难掌握。

举个例子来说明:表book中有namevarchar2(20)//书籍名称,buydateDate//购买日期两个字段。 已经创建了数据库连接Connectionconn;方法一、使用实现比较简单的yyyy-mm-dd格式日期。 不支持时间格式。

切记不要使用(intyear,intmonth,intdate),因为还要处理时间差问题。 PreparedStatementpstmt=("insertintobook(name,buydate)values(,)");=("2005-06-08");(1,"Java编程思想");(2,buydate);();方法二、使用,同上不使用newTimestamp(....)PreparedStatementpstmt=("insertintobook(name,buydate)values(,)");=("2004-06-0805:33:99");(1,"Java编程思想");(2,buydate);();方法三、使用oracle的to_date内置函数PreparedStatementpstmt=("insertintobook(name,buydate)values(,to_date(,yyyy-mm-ddhh24:mi:ss)");Stringbuydate="2004-06-0805:33:99";(1,"Java编程思想");(2,buydate);();附:oracle日期格式参数含义说明d:一周中的星期几day:天的名字,使用空格填充到9个字符dd:月中的第几天ddd:年中的第几天dy:天的简写名iw:ISO标准的年中的第几周iyyy:ISO标准的四位年份yyyy:四位年份yyy,yy,y:年份的最后三位,两位,一位hh:小时,按12小时计hh24:小时,按24小时计mi:分ss:秒mm:月mon:月份的简写month:月份的全名w:该月的第几个星期ww:年中的第几个星期。

回到顶部