热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle插入timestamp类型数据-mysql教程

Oracle表结构:createtableTEST(IDINTEGER,BIRTHDAYTIMESTAMP);使用JDBC将日期插入到TIMESTAMP类型字段import

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

Oracle表结构:

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

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

Oracle Linux 6.5安装Oracle 11.2.0.4 x64


推荐阅读
author-avatar
我的未来不叫未来_743
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有