java向oracle数据库中存一个date类型的值
求例子:就是我在oracle数据库中有一个字段是Date类型现在我想写一个SQL语句insertinto的存一个时间写一个例子就行!大概yyyy-mm-dd格式的就行...
求例子:
就是我在oracle数据库中有一个字段是Date类型
现在我想写一个SQL语句
insert into 的存一个时间
写一个例子就行!
大概yyyy-mm-dd格式的就行 展开
就是我在oracle数据库中有一个字段是Date类型
现在我想写一个SQL语句
insert into 的存一个时间
写一个例子就行!
大概yyyy-mm-dd格式的就行 展开
4个回答
展开全部
实现思路:首先oracle数据库中的表必须是有字段类型是Date类型,之后即可通过java方式进行插入,如插入当前时间:
oracle中当前时间用sysdate表示。所以可以通过如下方式插入:
String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")";
//之后执行插库操作。
备注,实际在数据库中插入语句如下
sql:insert into userinfo values('123',sysdate);
oracle中当前时间用sysdate表示。所以可以通过如下方式插入:
String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")";
//之后执行插库操作。
备注,实际在数据库中插入语句如下
sql:insert into userinfo values('123',sysdate);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在java端,将?参数绑定为Date就可以.如果非要在数据库转换就
insert into aa (id,tdate) values(1,to_date(?,'yyyy-mm-dd'))
问号的位置放你自己的参数
insert into aa (id,tdate) values(1,to_date(?,'yyyy-mm-dd'))
问号的位置放你自己的参数
更多追问追答
追问
请问这个to_date方法是什么类带的,我直接写的话显示没有啊
追答
to_date方法是oracle自带的...不是java的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into table_name
time values (to_date('输入','yyy-mm-dd'))
time values (to_date('输入','yyy-mm-dd'))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你这个时间是几位的。以8位为例
insert into table set 列名=('20120416');
date类型的就是这样的啊 不支持你那种格式。
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
追答
可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |