表结构:

 
  1. create table TEST(

  2. ID INTEGER,

  3. BIRTHDAY TIMESTAMP

  4. );

使用JDBC将日期插入到TIMESTAMP类型字段

insert into test(id,birthday) values('1',to_timestamp('2020-12-12 12:12:12','yyyy-mm-dd hh24:mi:ss'))

 
  1. import java.sql.Connection;

  2. import java.sql.DriverManager;

  3. import java.sql.PreparedStatement;

  4. import java.sql.SQLException;

  5. import java.text.SimpleDateFormat;

  6. import java.util.Date;

  7. public class Test {

  8. static {

  9. try {

  10. Class.forName("oracle.jdbc.driver.OracleDriver");

  11. } catch (ClassNotFoundException e) {

  12. e.printStackTrace();

  13. }

  14. }

  15. /**

  16. * 获得Connection

  17. *

  18. * @return

  19. */

  20. public static Connection getConnection() {

  21. Connection conn = null;

  22. try {

  23. conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/orcl", "root", "root");

  24. } catch (SQLException e) {

  25. e.printStackTrace();

  26. }

  27. return conn;

  28. }

  29. public static void main(String[] args) throws SQLException {

  30. // TODO Auto-generated method stub

  31. PreparedStatement pst = null;

  32. Connection conn = getConnection();

  33. SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  34. String myDate = df.format(new Date()); //当前时间

  35. String sql = "insert into test(id,birthday) values('1',to_timestamp('" + myDate + "','yyyy-mm-dd hh24:mi:ss'))";

  36. pst = conn.prepareStatement(sql);

  37. pst.executeUpdate();

  38. // 省略IO流close

  39. }

  40. }

使用to_timestamp将字符型转成timestamp

作者:itmyhome

出处:http://blog.csdn.net/itmyhome1990/article/details/41776721

Oracle插入timestamp类型数据相关推荐

  1. oracle 建表时间戳类型,Oracle插入timestamp类型数据详解

    表结构: create table TEST( ID INTEGER, BIRTHDAY TIMESTAMP ); 使用JDBC将日期插入到TIMESTAMP类型字段 import java.sql. ...

  2. mysql timestamp 晚8小时_mysql插入timeStamp类型数据时间相差8小时的解决办法

    以管理员身份登陆mysql 执行以下语句 mysql > SET time_zone = '+8:00';   # 此为北京时,我们所在东8区 mysql> flush privilege ...

  3. mysql插入timeStamp类型数据时间相差8小时的解决办法

    以管理员身份登陆mysql 执行以下语句 mysql > SET time_zone = '+8:00';   # 此为北京时,我们所在东8区    mysql> flush privil ...

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

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

  5. python连接oracle数据库 插入clob类型数据

    python连接oracle数据库 插入clob类型数据 连接数据库 import cx_Oracle as cx #导入模块 con = cx.connect('root', 'root123', ...

  6. mysql java datetime_Java向mysql数据库插入datetime类型数据实例(精)

    在Mysql数据库中日期跟时间有两种: 1.date类型,date类型也就是我们常见的储存yyyy-MM-dd类型的日期,它不能储存时间,也就是只能储存日期, 2.dateitme就是可以储存日期同时 ...

  7. 深入探讨JDBC往MySQL中插入Timestamp类型字段报错问题

    背景描述 最近处于工作需要,用到了Apache的commons dbutils包来操作数据库.在保存数据到MySQL数据库时,报了一个空指针异常,作为开发多年的Java老鸟,最不怕的就是空指针异常,于 ...

  8. oracle插入数字类型能用单引号括起来为什么

    oracle插入数字类型能用单引号括起来为什么 2014-02-24 18:30匿名 | 浏览 631 次 create table emp(id number,name varchar2(20)); ...

  9. Java如何给Mysql中插入year类型数据

    文章目录 Java如何给Mysql中插入year类型数据 实际问题: 解决方案: 从数据库中读取year类型数据到Java 从Java中往数据库存储year数据 Java如何给Mysql中插入year ...

最新文章

  1. ubuntu18.04安装CUDA10.0
  2. android 开发 命名规范
  3. apache camel_Apache Camel中的断路器模式
  4. HashMap 的 7 种遍历方式与性能分析!「修正篇」
  5. java简单巡回置换算法程序代码_巡回置换算法(巡回置换算法实现流程)
  6. 我学习图像处理的小结
  7. wireshark-抓包极简使用教程
  8. linux设置gmt时区,关于GMT UTC CST和Linux时区设置
  9. X3平台制程及工卡开立设计说明
  10. 噪音测试软件+安卓,分贝噪音测试软件
  11. Apache的网页与安全优化
  12. 大数据安全与隐私保护的问题及对策
  13. MySQL什么情况会导致索引失效?
  14. 制作自己的Cydia发布源
  15. go实现零停机重启和代码升级endless
  16. 操写一盒酥三字于盒上
  17. 依赖背包dp NOIP2006 vijos 1313 金明的预算方案
  18. Unity-Graphic绘制菱形Rhombus
  19. pop3服务器协议初始化失败,邮件的发送和接收故障处理的几点方法
  20. 【深度学习NLP论文笔记】《Deep Text Classification Can be Fooled》

热门文章

  1. Project2013工期小数点问题
  2. Oracle 两字段连接
  3. android 调用相册功能吗,Android调用系统相册选择图片,支持小米4云相册
  4. Linux身份验证策略
  5. java脏话模糊对比_分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤...
  6. 关于IDEA的省电模式
  7. 基于Matlab多项式曲线拟合的新型冠状病毒(2019-nCov)感染人数趋势的预测
  8. 魔兽争霸自动地图元件的绘制原理
  9. 揭秘 DDoS 黑市:50 块钱就能击瘫一家网站
  10. Python提取《岛上书店》书名