create table TEST(

ID      INTEGER,

BIRTHDAY TIMESTAMP

);

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

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class Test {

static {

try {

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

} catch (ClassNotFoundException e) {

e.printStackTrace();

}

}

/**

* 获得Connection

*

* @return

*/

public static Connection getConnection() {

Connection conn = null;

try {

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

} catch (SQLException e) {

e.printStackTrace();

}

return conn;

}

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

// TODO Auto-generated method stub

PreparedStatement pst = null;

Connection conn = getConnection();

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

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

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

pst = conn.prepareStatement(sql);

pst.executeUpdate();

// 省略IO流close

}

}

使用to_timestamp将字符型转成timestamp

0b1331709591d260c1c78e86d0c51c18.png

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐