Oracle笔记-Timestamp类型的插入及获取(JDBC获取)
生活随笔
收集整理的這篇文章主要介紹了
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获取)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息安全工程师笔记-案例分析(一)
- 下一篇: canvas笔记-扩展canvas的co