从Java插入日期到Oracle DB [英] Inserting date from java to Oracle DB
本文介绍了从Java插入日期到Oracle DB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图通过java将值插入Oracle DB中具有DATE数据类型的列之一.
I was trying to insert a value into one of the columns with DATE datatype in Oracle DB through java.
尝试以下
insertSurveyQuery.append("cast(to_date('12/31/8888', 'MM/dd/yyyy' )as date), ");
Oracle DB中的OP:
DEC-31-88
DEC-31-88
但我希望将日期存储为12/31/8888.
but i want the date to be stored like 12/31/8888.
感谢您的帮助!
-谢谢!
推荐答案
这是您的SQL客户端显示日期的方式.您可以使用以下方法更改此格式:
This is how your SQL client display dates. You can alter this format by using:
alter session set NLS_DATE_FORMAT='MM/dd/yyyy';
内部(在数据库中)DATE以数字形式存储,因此它没有任何格式.
Internally (in DB) DATE is stored numerically so it doesn't have any format.
这篇关于从Java插入日期到Oracle DB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文