Oracle笔记-Timestamp类型的插入及获取(JDBC获取)
这个其实是个很基础的知识点。本人在项目中用到了这个。在此记录下,方便以后查阅!
首先是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获取)相关推荐
- MySQL8.0向NOT NULL的TIMESTAMP类型字段插入NULL值的问题
在学习SSM框架的过程中需实现如下过程: Key1:需要通过mybatis向数据库插入一条记录,且此记录包含timestamp类型字段.假设字段为[id,name,tel,pay_time],第四个为 ...
- oracle数据库timestamp类型显示问题(2099年和1999年)
问题场景: 线上环境数据库中某些基础数据导入进测试库中,测试功能失效,经过排查发现,测试库导入的数据均以过期,数据无效. 数据库为Oracle11g 客户端工具PLSQL 数据过去字段类型为TIMES ...
- Oracle中Timestamp类型字段查询结果格式化处理
在使用Oracle数据库时,把Timestamp类型的字段查出来显示到界面上居然是一串数字,不符合我们常见的要求,我就查了一下,发现中间还有很多道道,Oracle查出来的Timestamp类型和jav ...
- TIMESTAMP类型数据插入及类型转换
一.插入TIMESTAMP类型数据 在已经建好的表中插入TIMESTAMP类型数据 CREATE TABLE table_name([id] [int] IDENTITY(1,1) NOT NULL, ...
- oracle timestamp 设置默认值,oracle的timestamp类型使用 毫秒
我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9 ...
- Oracle笔记-使用sql命令插入clob数据(大于4000,适用于18c)
如下SQL语句: Insert into XXXX.XXXX (UPDATE_TIME,FILE_NAME,FILE_TYPE,CONTENT) values (to_timestamp('22-10 ...
- oracle 返回hashmap,解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错...
前言:最近在做一个通用查询单表的组件,所以 sql 的写法就是 select *,然后 resultType="map" ,然后使用 jackson @ResponseBody 返 ...
- java 获取mysql timestamp_java获取获得Timestamp类型的当前系统时间
java获取取得Timestamp类型的当前系统时间 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42 方法1: Timestamp d = new ...
- mysql的timestamp类型_MySQL数据库中的timestamp类型与时区
MySQL的timestamp类型时间范围between '1970-01-01 00:00:01' and '2038-01-19 03:14:07',超出这个范围则值记录为'0000-00-00 ...
最新文章
- MySQL冷备份的跨操作系统还原
- python中add函数_如何使用python中的add函数?
- 车牌识别系统,并语音读出识别结果,MATLAB仿真
- Python+sklearn决策树算法使用入门
- [Extjs 4] 类系统
- wps python 自动化_请教下 Python 高手,如何用 Python 自动化操作 Excel?
- python 优先队列_Python Queue队列实现线程通信
- [BalticOI2002]Bicriterial routing
- 一个通用的单元测试框架的思考和设计06-实现篇-自动管理测试数据-如何临时关闭数据外键约束...
- php ddos防御,网站防御DDOS的PHP代码
- s7200cpu224xp手册_西门子S7-200CPU224XP
- L2-004 这是二叉搜索树吗? (25分)*
- html中所用到的英语单词怎么写,8的英语单词怎么写
- 【生信技能树】【miRNA】学习笔记(一)
- java replace会替换吗,java替换字符_java replace字符替换函数
- linux信令追踪指令,使用tcpdump抓取sip信令
- [转]使用CSS和JQuery,模拟超链接点击 原文:http://www.cnblogs.com/return8023/archive/2012/05/19/2509177.html...
- Flask项目: 蓝本
- [渝粤教育] 广东-国家-开放大学 21秋期末考试马克思主义基本原理概论(A)10882k1
- 这些都是无轴螺旋输送机稳定运行的必要条件!
热门文章
- Android抽屉页面效果
- 陶哲轩实分析 引理8.2.7 注
- 关于NSString和NSMutableString的retainCount
- Intel 4004,世界上首个CPU,进不惑之年
- linux find 用法详解 + 实例
- Gentoo Linux: /var/db/pkg 这个文件夹很重要![转]推荐阅读
- 为什么需要python?它在人工智能与机器学习的优势是什么?
- NanShan即时通讯 ie6 ie7 ie8 不支持json 终极解放方案
- IT人员看待和预防癌症十大建议
- 【飞秋教程】查找/备份/还原