java向oracle数据库中存一个date类型的值

求例子:就是我在oracle数据库中有一个字段是Date类型现在我想写一个SQL语句insertinto的存一个时间写一个例子就行!大概yyyy-mm-dd格式的就行... 求例子:
就是我在oracle数据库中有一个字段是Date类型

现在我想写一个SQL语句
insert into 的存一个时间
写一个例子就行!
大概yyyy-mm-dd格式的就行
展开
 我来答
198901245631
推荐于2017-09-08 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1738万
展开全部
实现思路:首先oracle数据库中的表必须是有字段类型是Date类型,之后即可通过java方式进行插入,如插入当前时间:
oracle中当前时间用sysdate表示。所以可以通过如下方式插入:
String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")";
//之后执行插库操作。
备注,实际在数据库中插入语句如下
sql:insert into userinfo values('123',sysdate);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bitray
推荐于2017-09-21 · TA获得超过213个赞
知道小有建树答主
回答量:275
采纳率:100%
帮助的人:205万
展开全部
你在java端,将?参数绑定为Date就可以.如果非要在数据库转换就
insert into aa (id,tdate) values(1,to_date(?,'yyyy-mm-dd'))
问号的位置放你自己的参数
更多追问追答
追问
请问这个to_date方法是什么类带的,我直接写的话显示没有啊
追答
to_date方法是oracle自带的...不是java的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿姨我要四个圈
2012-04-16 · 超过20用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:49.4万
展开全部
insert into table_name

time values (to_date('输入','yyy-mm-dd'))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rj05202011
2012-04-16 · TA获得超过224个赞
知道答主
回答量:153
采纳率:0%
帮助的人:124万
展开全部
不知道你这个时间是几位的。以8位为例
insert into table set 列名=('20120416');

date类型的就是这样的啊 不支持你那种格式。
追问
那如果我把20120416换为一个方法,比如:
public String getDate(){
Timestamp d = new Timestamp(System.currentTimeMillis());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//定义格式,不显示毫秒
String str = df.format(d);
//System.out.println(str);
return str;
}
然后insert into table set 列名=(“ ‘ ”+getDate()+“’”);
这样呢?
还是 写yyyymmdd
追答
可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式