Jdbc插入date类型数据到oracle中

导入数据库jar包,路径如下:

E:\oracle\product\10.1.0\Db_3\jdbc\lib\ojdbc14.jar

建表语句如下:

create table t_user(

id int primary key,

username varchar(40),

password varchar(16),

phone varchar(40),

address varchar(255),

createdate date

)

Jdbc代码如下:

public void save(){

Connection con=DB.getConnection();

String sql="insert into t_user(username,password,phone,address,createDate) values(?,?,?,?,?)";

PreparedStatement ps=DB.getPreparedStatement(con,sql); //注意:如果想插入date类型数据到oracle中必须使用PreparedStatement对象

try {

ps.setString(1,username);

ps.setString(2,password);

ps.setString(3,phone);

ps.setString(4,address);

ps.setTimestamp(5,new Timestamp(createDate.getTime()));

ps.executeUpdate();

} catch (SQLException e) {

e.printStackTrace();

}finally{

DB.closePreparedStatement(ps);

DB.closeConnection(con);

}

}

Jdbc插入date类型数据到oracle中

时间: 2024-10-04 17:46:59

Jdbc插入date类型数据到oracle中的相关文章

【Spring】SpringMVC中浅析Date类型数据的传递

在控制器中加入如下代码: @InitBinder public void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置自己的date格式 CustomDateEditor cust = new CustomDateEditor(dsf,true); bin.registerCustomEditor(Date

ArcGIS 10.0之 ArcSDE实现数据在Oracle中的存储

第五部分 SDE实现数据在Oracle中的存储 1.建立空间数据库连接 打开Arccatalog软件界面,打开数据库连接-添加空间数据库连接,弹出空间数据库连接界面,填写服务器IP地址.服务名,数据库身份验证的用户名,密码,确定. 添加的数据库连接显示在下面,双击打开,如果需要更改连接属性,则右键打开进行更改 2.新建要素数据集 打开该空间数据库连接后,点击右键-新建要素数据集 填写要素数据集的名称,下一步: 选择投影坐标,这里选择WGS 1984 没有涉及到三维,该步直接默认,进入下一步 设置

批量数据文件用sqlldr导数据到oracle中

使用sqlload导文本数据到oracle中想必很多人多使用过,但是倘若有几百或者几千个数据文本,或者实时有文本数据产生.这种场景如何批量导入oracle呢,下面就来讲解下我处理的方式. 1.shell脚本LoadData.sh如下 #!/bin/bash data_dir=/home/bea/datasource/warn-log/dayflow  # 文本数据目录 data_dir_bak=/home/bea/datasource/warn-log/dayflow_bak shell_dir

SpringMvc如何传递获取Date类型数据

在控制器中加入如下代码: @InitBinderpublic void initBinder(ServletRequestDataBinder bin){         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         CustomDateEditor cust = new CustomDateEditor(dsf,true);         bin.registerCustomE

SpringMVC 处理Date类型数据@InitBinder @DateTimeFormat 注解 的使用

使用SpringMVC的时候,需要将表单中的日期字符串转换成对应JavaBean的Date类型,而SpringMVC默认不支持这个格式的转换,解决方法有两种,如下: 方法一 . 在需要日期转换的Controller中使用SpringMVC的注解@initbinder和Spring自带的WebDateBinder类来操作. /* 以下资料来自网络 */ 用@InitBinder注解的控制器方法,允许你直接在你的控制器类中配置 Web 数据绑定.@InitBinder标记初始化WebDataBind

mysql导入数据到oracle中

mysql导入数据到oracle中. 建立Oracle表: CREATE TABLE "GG_USER" ( "USERID" VARCHAR2(255 BYTE) NOT NULL, "ISPART" VARCHAR2(255 BYTE) DEFAULT NULL, "ACTUALPOSITIONID" NUMBER(11) DEFAULT NULL, "BEGINWORKTIME" TIMESTAMP(

SQL语句oracle中如何插入Date类型的数据

转:http://chwshuang.iteye.com/blog/933926 在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库.这是我字段唯一的方法,如果有高人请另赐教! 我的解决方法是用oracle中的to_date()方法,具体看下面的例子 Oracle中插入date数据代码 insert into news(ID,MSG,SEND_TIME,TIMER) Oracle中插入da

向mysql中插入Date类型的数据

先看数据库表的定义 date字段为sql.date类型.我要向其中插入指定的日期和当前日期. 一.插入当前日期 思路:先获取当前系统,在将当前系统时间转换成sql类型的时间,然后插入数据库.代码如下 public static void insert_now() throws ClassNotFoundException, SQLException{ java.util.Date utilDate = new Date(); //获取java.util.Date对象---也即当前时间 java.

使用NamedParameterJdbcTemplate向oracle插入枚举类型数据

使用NamedParameterJdbcTemplate向数据库插入含有枚举类型数据的对象时会出现的JAVA和SQL类型不匹配的情况,例如对于如下的JAVA类定义和对应的Oracle表定义: 1 public class MetaPhysicColumn { 2 3 public enum DataType{NUMBER, STRING, DATE, TIMESTAMP} 4 5 private String id; 6 private String name; 7 private String