DBUtils 处理Oracle 日期类型
2016-08-12 20:23
190 查看
先建表
</pre><pre name="code" class="sql">create table dbuser.msg_table ( MSG_ID INTEGER, SYNC_TIME DATE )
</pre><pre name="code" class="sql">
</pre><p>使用DBUtils插入数据</p><p><pre name="code" class="java">import java.sql.*;import org.apache.commons.dbutils.DbUtils;import org.apache.commons.dbutils.QueryRunner;public class JDBCStatementInsertExample {private static final String DB_DRIVER = "oracle.jdbc.driver.OracleDriver";private static final String DB_CONNECTION = "jdbc:oracle:thin:@localhost:1521:demo";private static final String DB_USER = "user";private static final String DB_PASSWORD = "password";public static void main(String[] argv) {Connection conn;QueryRunner queryRunner = new QueryRunner();try {Class.forName(DB_DRIVER);conn = DriverManager.getConnection(DB_CONNECTION, DB_USER,DB_PASSWORD);String sql = "INSERT INTO dbuser.msg_table(MSG_ID, SYNC_TIME) VALUES(?,?)";Integer msgId = 8;java.sql.Timestamp timestamp = new java.sql.Timestamp(System.currentTimeMillis());Object[] record = new Object[]{msgId, timestamp};int n = queryRunner.update(targetConn, insertSql, record);if (n != 1) {System.out.println("got error whern insert data");}DbUtils.close(conn);} catch (Exception ex) {ex.printStackTrace();}}}使用DBUtils 向Oracle插入日期很方便,省去了拼接字符串的麻烦
相关文章推荐
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- Hibernate中日期(Date)类型 与oracle中日期的映射处理
- Oracle 日期数据保存在 varchar,Date 类型字段中的处理
- JDBC 对 oracle 日期类型的处理
- [转]在.net中Oracle日期类型的处理
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- Mybatis 对oracle 日期类型列的处理
- 在.net中Oracle日期类型的处理
- Oracle trunc 函数处理日期格式,日期类型
- oracle处理日期类型格式
- Oracle- 日期格式和数字类型处理
- Date、Double等类型转化,oracle日期处理
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- 用oracle的trunc函数处理日期类型数据
- .net中Oracle日期类型的处理
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- Oracle 日期处理大全
- 在java中处理oracle中的Index-by表类型
- Oracle中的LOB类型处理
- oracle日期处理完全版