这个其实是个很基础的知识点。本人在项目中用到了这个。在此记录下,方便以后查阅!

首先是SQL语句插入:

比如要插入如下格式的数据2020-11-16 16:09:12到timestamp中,这里要忽略了秒后面的.xxx

关于这个域插入使用:

update_time=to_date('%1%','YYYY-MM-DD HH24:MI:SS')

其中%1%为当前时间,时间格式为yyyy-MM-dd HH:mm:ss

time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))

通过这种方式进行获取。

下面是如何使用JDBC进行查询

ResultSet resultSet = jdbc.selectDB(sql);
if(resultSet == null){throw new StrException("resultSet为null,退出");
}while(resultSet.next()){XXObject xxObject = new HistoryValueObject();xxObject.setCOLUMN_TIME(resultSet.getTimestamp("COLUMN_TIME"));xxObject.setCOLUMN_ID(resultSet.getString("COLUMN_ID"));xxObjectsetCOLUMN_NAME(resultSet.getString("COLUMN_NAME"));xxObject.setCOLUMN_TYPE(resultSet.getString("COLUMN_TYPE"));xxObjectArrayList.add(xxObject);
}

这里XXObject是一个POJO类,其中

COLUMN_TIME对应的数据库中COLUMN_TIME域

COLUMN_ID对应的数据库中COLUMN_ID域

COLUMN_NAME对应的数据库中COLUMN_NAME域

COLUMN_TYPE对应的数据库中COLUMN_TYPE域

拿到的数据就是Java的Timestample类型。

使用getTime()就能转换为时间戳。

Oracle笔记-Timestamp类型的插入及获取(JDBC获取)相关推荐

  1. MySQL8.0向NOT NULL的TIMESTAMP类型字段插入NULL值的问题

    在学习SSM框架的过程中需实现如下过程: Key1:需要通过mybatis向数据库插入一条记录,且此记录包含timestamp类型字段.假设字段为[id,name,tel,pay_time],第四个为 ...

  2. oracle数据库timestamp类型显示问题(2099年和1999年)

    问题场景: 线上环境数据库中某些基础数据导入进测试库中,测试功能失效,经过排查发现,测试库导入的数据均以过期,数据无效. 数据库为Oracle11g 客户端工具PLSQL 数据过去字段类型为TIMES ...

  3. Oracle中Timestamp类型字段查询结果格式化处理

    在使用Oracle数据库时,把Timestamp类型的字段查出来显示到界面上居然是一串数字,不符合我们常见的要求,我就查了一下,发现中间还有很多道道,Oracle查出来的Timestamp类型和jav ...

  4. TIMESTAMP类型数据插入及类型转换

    一.插入TIMESTAMP类型数据 在已经建好的表中插入TIMESTAMP类型数据 CREATE TABLE table_name([id] [int] IDENTITY(1,1) NOT NULL, ...

  5. oracle timestamp 设置默认值,oracle的timestamp类型使用 毫秒

    我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9 ...

  6. Oracle笔记-使用sql命令插入clob数据(大于4000,适用于18c)

    如下SQL语句: Insert into XXXX.XXXX (UPDATE_TIME,FILE_NAME,FILE_TYPE,CONTENT) values (to_timestamp('22-10 ...

  7. oracle 返回hashmap,解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错...

    前言:最近在做一个通用查询单表的组件,所以 sql 的写法就是 select *,然后 resultType="map" ,然后使用 jackson @ResponseBody 返 ...

  8. java 获取mysql timestamp_java获取获得Timestamp类型的当前系统时间

    java获取取得Timestamp类型的当前系统时间 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42 方法1: Timestamp d = new ...

  9. mysql的timestamp类型_MySQL数据库中的timestamp类型与时区

    MySQL的timestamp类型时间范围between '1970-01-01 00:00:01' and '2038-01-19 03:14:07',超出这个范围则值记录为'0000-00-00  ...

最新文章

  1. MySQL冷备份的跨操作系统还原
  2. python中add函数_如何使用python中的add函数?
  3. 车牌识别系统,并语音读出识别结果,MATLAB仿真
  4. Python+sklearn决策树算法使用入门
  5. [Extjs 4] 类系统
  6. wps python 自动化_请教下 Python 高手,如何用 Python 自动化操作 Excel?
  7. python 优先队列_Python Queue队列实现线程通信
  8. [BalticOI2002]Bicriterial routing
  9. 一个通用的单元测试框架的思考和设计06-实现篇-自动管理测试数据-如何临时关闭数据外键约束...
  10. php ddos防御,网站防御DDOS的PHP代码
  11. s7200cpu224xp手册_西门子S7-200CPU224XP
  12. L2-004 这是二叉搜索树吗? (25分)*
  13. html中所用到的英语单词怎么写,8的英语单词怎么写
  14. 【生信技能树】【miRNA】学习笔记(一)
  15. java replace会替换吗,java替换字符_java replace字符替换函数
  16. linux信令追踪指令,使用tcpdump抓取sip信令
  17. [转]使用CSS和JQuery,模拟超链接点击 原文:http://www.cnblogs.com/return8023/archive/2012/05/19/2509177.html...
  18. Flask项目: 蓝本
  19. [渝粤教育] 广东-国家-开放大学 21秋期末考试马克思主义基本原理概论(A)10882k1
  20. 这些都是无轴螺旋输送机稳定运行的必要条件!

热门文章

  1. Android抽屉页面效果
  2. 陶哲轩实分析 引理8.2.7 注
  3. 关于NSString和NSMutableString的retainCount
  4. Intel 4004,世界上首个CPU,进不惑之年
  5. linux find 用法详解 + 实例
  6. Gentoo Linux: /var/db/pkg 这个文件夹很重要![转]推荐阅读
  7. 为什么需要python?它在人工智能与机器学习的优势是什么?
  8. NanShan即时通讯 ie6 ie7 ie8 不支持json 终极解放方案
  9. IT人员看待和预防癌症十大建议
  10. 【飞秋教程】查找/备份/还原