lzth.net
当前位置:首页 >> 如何用jAvA代码把日期数据插入orAClE数据库 >>

如何用jAvA代码把日期数据插入orAClE数据库

oracle默认格式为 '20-4月-2012', 可以将java时间然后通过to_date(time,"yyyy-mm-dd hh:mi:ss")将格式转换成你想要的格式

日期格式应该是Timestamp类型,是因为你打印出来才会显示最后的零的,直接查询出来,再存入另一张表就OK,不用转换 注:如果想打印出来的没有最后的零,可以用 public static final SimpleDateFormat dtmFormat = new SimpleDateFormat( "yyyy-M...

如果你用的是JDBC的话,其实不适合用java.util.Date这个类,要用java.sql.Date这个类才行,也是用Date.valueOf()方法。 写个简单的方法给你 public void test(PreparedStatement pst,String date) throws SQLException{ pst.setDate(1, java.sql...

将日期字符串格式化为oracle的date类型 to_date('2017-01-17 14:00:00','yyyy-mm-dd hh24:mi:ss') 就可以存入oracle数据库的date类型的字段

oracle中当前时间用sysdate表示。所以可以通过如下方式插入: String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")"; //之后执行插库操作。 备注,实际在数据库中插入语句如下 sql:insert into userinfo values('123',sy...

参考代码: Date date=new Date();//取得当前时间SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String datetime = tempDate.format(date); //格式化setDate(new java.sql.Date.valueOf(datetime ));//把字符转转换...

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

按照前一位仁兄的回答,你要把上面的import java.util.Date改成import java.sql.Date, 然后把Date date= new Date()删掉。而try 块里那行改成 Date date= new Date(format.parse(birth).getTime()); 明白?

如果你 Java 里面,是通过 INSERT INTO 语句来插入 Oracle 的话。 INSERT INTO 表 (日期字段) VALUES ( TO_DATE( 参数名字, 'YYYY-MM-DD HH24:MI:SS' ) ) ps 就直接 SetString() 就可以了。 --- 上面那个 SQL ,不修改你的表结构啊 就是你传入的 ...

删掉这行: Timestamp stamp = DateConventer.strWithtimeToTimestamp("2009-02-07 12:10:30"); 改成 String stamp = "2009-02-07 12:10:30"; 然后把: String executeSql = "insert into TB_Tickets (TicketID,TicketName," + "StadiumID,Price,D...

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