如何将从JSP页面中取得的系统当前时间写入oracle数据库表中?
各位高人,帮小妹解决一个对你们来说可能非常简单的问题。
就是:
如何将从jsp页面中获得的当前时间(包括年月日、小时分钟秒)写入到orcale数据库表中的一个字段内。
多谢了,有分加,呵呵。
问题点数:20、回复次数:6Top
1 楼catzm()回复于 2002-12-06 17:19:17 得分 0
insert into table_name (date_field) values (to_date(date_string,'yyyy-mm-dd hh24:mi:ss'));Top
2 楼anjy(泡泡oοО○)回复于 2002-12-06 17:36:41 得分 0
你的当前时间是指服务器的时间还是客户端的时间?
如果是服务器的时间,在你的数据库表里的TIME字段中将数据类型设为DATE,默认值:sysdate
在jsp文件里:insert into table_name (time) values (sysdate);
就ok了
Top
3 楼hangzhoufeihu(飞狐)回复于 2002-12-06 18:43:25 得分 0
在sql语句里面相应的字段值设置为sysdate即可,不需要处理的!!Top
4 楼upc_chenli(chenli)回复于 2002-12-07 16:59:27 得分 0
你可以使用Oracle的系统函数SYSDATE.
也可以用.PreparedStatementTop
5 楼karoe(小月)回复于 2002-12-09 10:42:53 得分 0
指的是客户端的时间,楼上说的SYSDATE是oracle专有的系统函数,如果后台数据库并不限定是oracle,又该如何做呢。谢谢。Top
6 楼upc_chenli(chenli)回复于 2002-12-09 12:28:18 得分 20
用PreparedStatement
PreparedStatement statement = conn.prepareStatement("INSERT INTO
test (local_time) VALUES (?)");
statement.setDate(1,"你的客户端时间");
Top




