sgdd.net
当前位置:首页 >> jAvA中怎么往orAClE插入DAtE型数据 >>

jAvA中怎么往orAClE插入DAtE型数据

insert into tabname(datecol) value(sysdate) ; -- 用date值insert into tabname(datecol) value(sysdate+1) ; -- 用date值insert into tabname(datecol) value(to_date('2014-02-14','yyyy-mm-dd')) ; -- 用to_dateinsert into tabname(datecol) value(to_date

在java端,将参数绑定为Date就可以.如果非要在数据库转换就insert into aa (id,tdate) values(1,to_date(?,'yyyy-mm-dd'))问号的位置放你自己的参数.

example:java.util.Date dt = new java.util.Date();SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");sql语句中将Date型转为:to_date(sf.format(dt),'yyyy-mm-dd hh24:mi:si');

假设变量为val用以下sql语句 在JAVABEAN 或JSP 中insert into table_name('+val+') values ( to_date('2007-06-12 10:00:00', 'yyyy-mm-dd hh24:mi:ss'))to_date() 是oracle 自 带的一个函数

insert into 插入数据,跟语言没关系吧,insert into aaa values(to_date('2015-05-01 18:00:00','YYYY-MM-DD HH24:Mi:SS))就可以插入时间啊

oracle的插入命令为”insert“.语法:insert into tablename (字段1、字段2) values(值1,值2).解释:插入tablename表“字段1”的值为“值1”,“字段2”的值为”值2“.其中插入的字段类型和后面的值类型必须保持一致.sql:insert into tablename (name、id) values('zhangsan',11).本sql中说明name字段是字符串类型,id是数值类型.

看你JAVA文件里德Date是Util.DATE里面的?还是SQL.DATE?后者可以直接往数据库里面丢前者需要转换一下,Timestamp.valueOf(String s),变成Timestamp后插入到数据库就OK

SQL语句?日期类型要用to_date(var, "yyyy-mm-dd hh24:mi:ss")这样转换一下.ResultSet可以 Insert如果用Hibernate,定义成Date类型就可以了.

用SimpleDateFormat来转换 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse("2008-08-08 12:10:12");

select to_char(hiredate,'YYYY-MM-DD HH:MI:SS') from emp; 必须转换显示格式;你试试;

网站首页 | 网站地图
All rights reserved Powered by www.sgdd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com