jsp中向数据库中插入当前时间的方法精确到秒

1、 如果要插入的日期是当前时间,最简单的办法就是利用oracle自带的日期函数:sysdate。

  建表时,将字段默认值声明为sysdate,如下:

  create table examples

  (

  names varchar(10 ),

  age    number(3 ),

  BirDate date    default sysdate

  )

  执行insert时,只需要insert前两个字段,BirDate字段会自动用当前时间填充,如下:

  insert into examples(names,age) values('helo',25);

  执行结果如下:

  这种方法的缺点是不够灵活。

  2、 如果要插入的日期只是年月日,则可以使用PreparedStatement的setDate()方法,改方法接受两个参数,第一个是插入的字段序列,第二个是java.sql.DATE类型的日期。

  设表结构如下:

  create table examples

  (

  names varchar(10 ),

  age    number(3 ),

  BirDate date

  )

  则先获得日期:

  java.util.Date utilDate = new java.util.Date();

  // Convert it to java.sql.Date

  java.sql.Date date = new java.sql.Date( utilDate .getTime());

  PreparedStatement psmt = null;

  String sqlstr = "insert into examples values(?,?,?)";

  ....

  psmt.setDate(3,date);

  psmt.executeUpdate();

  结果如下:

  3、 如果插入的时间要精确到秒,则可以使用PreparedStatement的setTimestamp()方法,该方法接受两个参数:setTimestamp(int parameterIndex,Timestamp x),

  表结构同上,

  获得一个Timestamp:

  java.util.Date Dates = new java.util.Date();

  java.sql.Timestamp time = new java.sql.Timestamp(Dates.getTime());

  ......

  psmt.setTimestamp(3, time);

  ......

  结果如下:

posted on 2012-09-24 11:14 moonfans 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/moonfans/archive/2012/09/24/2699773.html

jsp中向数据库中插入当前时间的方法精确到秒相关推荐

  1. Java中获取数据库中两个时间的相差秒数

    场景 Java中获取数据库中结束时间与开始时间相差的秒数. 实现 Long betweenTime=0l;betweenTime =((b.getFinishTime().getTime()-b.ge ...

  2. jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据

    如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...

  3. mysql中sql插入时间_mysql中使用sql语句插入日期时间类型的写法

    [例子如下: select * from ( select rownumber() over() as rownumber, id from associate ) as temp where row ...

  4. android studio数据库存储数据,如何使用API​​ 23在android studio中的数据库中存储数据?...

    大多数时候我不会发布任何内容,因为我可以在其他帖子中找到我需要的所有内容,但是现在我已经有几天了,您如何在数据库中存储任何内容?这是我的Java代码如何使用API​​ 23在android studi ...

  5. html中显示数据库中的一条数据,如何使用html表显示数据库中的数据

    我正在尝试在HTML表中显示数据库中的数据.主要问题是:该表未出现. Id String Array // Mostrar dados echo " { $databaseName = 'v ...

  6. php checkbox 保存,PHP中在数据库中保存Checkbox数据

    PHP中在数据库中保存Checkbox数据 /* if we passed in an array of the checkboxes we want to be displayed as check ...

  7. html 插入本地视频,win7系统中Word文档插入本地视频的方法【图文】

    win7系统安装Office办公软件无论生活还是办公对大家的帮助都是很大的,有时候编辑word文档需要插入本地视频,很多熟悉Office的朋友都知道在PPT中插入视频很方便,直接点击插入选项卡的视频选 ...

  8. server sql 数据总行数_SqlServer中获取数据库中每个表的行数

    CREATE TABLE #RowCounts(NumberOfRows BIGINT,TableName VARCHAR(128)) EXEC sp_MSForEachTable 'INSERT I ...

  9. vue实现时间选择器,精确到秒

    时间组件代码: /**时间选择器,精确到秒* <iic-datetime v-model="time"></iic-datetime>* time: new ...

最新文章

  1. 2022-2028年中国离心机行业市场研究及前瞻分析报告
  2. htc desire 10 pro android 8.0,HTC发布新机Desire 10 旗舰级像素配置
  3. C/C++ 回调函数是什么?Intel Realsense里的回调(callback)是什么?
  4. 【转载】JAVAEE之内置对象和属性范围
  5. 【BZOJ4476】[Jsoi2015]送礼物 分数规划+RMQ
  6. MyBatis传入参数为List对象
  7. Solr-5.3.1安装配置
  8. 模拟纳指stock的小例子
  9. 【AI视野·今日CV 计算机视觉论文速览 第237期】Thu, 30 Sep 2021
  10. Wine 1.5.15 发布
  11. C++ OpenCV 学习笔记【0】- 未整理,草稿记录用
  12. 什么是k近邻算法,K近邻算法:Fackbook最近入住预测
  13. svn忽略class文件夹上传的方法
  14. 欧式二元期权的定价公式及实现
  15. 锐捷交换机配置snmp版本_锐捷交换机如何配置接口IP地址
  16. 《中国史学名著》的读后感作文2600字
  17. 初识SecureCRT工具
  18. Caused by: java.net.ConnectException: Call From hadoop1/192.168.1.201 to hadoop1:8020 failed on conn
  19. 初中计算机会考多少字合格,初中初三期中考试总分应该是多少
  20. BUUCTF:神秘龙卷风

热门文章

  1. java的科学记数法_java – 为什么输出是科学记数法?
  2. allure 测试报告本地打开_Allure自动化测试报告我是这样用的
  3. 拦截游戏窗口被移动_家中最值得购入的17款儿童游戏,教你如何从IPAD中夺回小朋友的注意力...
  4. 数据结构c语言版堆排序,【数据结构】堆排序(C++实现)
  5. 光纤接口怎么接 图解_视频光端机怎么连接,视频光端机接法图解
  6. C语言:判断三角形是否为直角三角形
  7. 【数据结构(C语言)】数据结构-树
  8. openresty lua集成kafka
  9. Windows核心编程_窗口属性表
  10. 剑指offer第七天