加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle插入timestamp类型数据

发布时间:2020-12-12 14:44:10 所属栏目:百科 来源:网络整理
导读:[sql] view plain copy create table TEST( ID INTEGER , BIRTHDAY TIMESTAMP ); 使用JDBC将日期插入到TIMESTAMP类型字段 [java] view plain copy import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import j
[sql] view plain copy
  1. createtableTEST(
  2. IDINTEGER,
  3. BIRTHDAYTIMESTAMP
  4. );
使用JDBC将日期插入到TIMESTAMP类型字段 [java] view plain copy
  1. importjava.sql.Connection;
  2. importjava.sql.DriverManager;
  3. importjava.sql.PreparedStatement;
  4. importjava.sql.SQLException;
  5. importjava.text.SimpleDateFormat;
  6. importjava.util.Date;
  7. publicclassTest{
  8. static{
  9. try{
  10. Class.forName("oracle.jdbc.driver.OracleDriver");
  11. }catch(ClassNotFoundExceptione){
  12. e.printStackTrace();
  13. }
  14. }
  15. /**
  16. *获得Connection
  17. *
  18. *@return
  19. */
  20. publicstaticConnectiongetConnection(){
  21. Connectionconn=null;
  22. try{
  23. conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/orcl","root","root");
  24. }catch(SQLExceptione){
  25. e.printStackTrace();
  26. }
  27. returnconn;
  28. }
  29. publicstaticvoidmain(String[]args)throwsSQLException{
  30. //TODOAuto-generatedmethodstub
  31. PreparedStatementpst=null;
  32. Connectionconn=getConnection();
  33. SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
  34. StringmyDate=df.format(newDate());//当前时间
  35. Stringsql="insertintotest(id,birthday)values('1',to_timestamp('"+myDate+"','yyyy-mm-ddhh24:mi:ss'))";
  36. pst=conn.prepareStatement(sql);
  37. pst.executeUpdate();
  38. //省略IO流close
  39. }
  40. }
使用to_timestamp将字符型转成timestamp

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读