Oracle插入timestamp类型数据

前端之家收集整理的这篇文章主要介绍了Oracle插入timestamp类型数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. createtableTEST(
  2. IDINTEGER,
  3. BIRTHDAYTIMESTAMP
  4. );
使用JDBC将日期插入到TIMESTAMP类型字段
  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

猜你在找的Oracle相关文章