Oracle插入timestamp类型数据
2014-12-08 16:28
399 查看
表结构:
[sql]
view plaincopyprint?
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
create table TEST(
ID INTEGER,
BIRTHDAY TIMESTAMP
);
[java]
view plaincopyprint?
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
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
}
}
[sql]
view plaincopyprint?
![](https://code.csdn.net/assets/CODE_ico.png)
create table TEST(
ID INTEGER,
BIRTHDAY TIMESTAMP
);
create table TEST( ID INTEGER, BIRTHDAY TIMESTAMP );使用JDBC将日期插入到TIMESTAMP类型字段
[java]
view plaincopyprint?
![](https://code.csdn.net/assets/CODE_ico.png)
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
}
}
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
相关文章推荐
- Oracle插入timestamp类型数据
- Oracle插入timestamp类型数据
- Oracle插入timestamp类型数据
- Oracle插入timestamp类型数据
- 如何在Oracle中向Collection类型的变量中逐条插入数据。
- ORACLE DATE和TIMESTAMP数据类型的比较(二)
- ORACLE DATE和TIMESTAMP数据类型的比较
- ORACLE DATE和TIMESTAMP数据类型的比较(一)
- Oracle中Date和Timestamp数据类型的比较
- 在java + oracle环境下,对于clob类型的数据的插入
- Oracle中的TIMESTAMP数据类型
- ORACLE DATE和TIMESTAMP数据类型的比较
- Oracle的Timestamp数据类型与Mysql的Timestamp数据类型兼容的经验
- ORACLE当遇到“数据大小超出此类型的最大值”和“仅可以为插入 LONG 列的 LONG 值赋值”异常时的解决方法
- 使用java + oracle插入clob类型的数据
- ORACLE DATE和TIMESTAMP数据类型的比较(二) 引自csdn
- oracle 自定义类型数据插入
- 使用java + oracle插入clob类型的数据
- ORACLE DATE和TIMESTAMP数据类型的比较(二)
- 向Oracle插入timestamp类型字段