PreparedStatement设置指定时间

原创 2007年09月19日 14:58:00

        这里使用的是Oracle数据库, 现将日期字符串向表中设值时,  一般使用preparedStatement.setDate().

(这样只能存入日期 ),具体做法如下:
      
/** *//**将日期字符串转为java.util.Date类型*/
SimpleDateFormat sdf 
= new SimpleDateFormat("yyyyMMdd");
java.util.Date utilDate 
= sdf.parse("20071001");
/** *//**将utilDate转成sqlDate类型*/
java.sql.Date sqlDate 
= utilDate.getTime();
/** *//**通过预处理写入数据库*/
preparedStatement.setDate(1,sqlDate);
注意:SimpleDateFormat的日期格式“yyyyMMdd”,不能写成"yyyymmdd",否则将得到的日期只会为01月。



另类取得年月日的方法:
import java.text.SimpleDateFormat;
import java.util.*;
java.util.Date date 
= new java.util.Date();
//如果希望得到YYYYMMDD的格式SimpleDateFormat 
SimpleDateFormat syf=new SimpleDateFormat("yyyyMMDD");
String dateFormat
=syf.format(date);
//如果希望分开得到年,月,日SimpleDateFormat 
SimpleDateFormat sy=new SimpleDateFormat("yyyy");
SimpleDateFormat sm
=new SimpleDateFormat("MM");
SimpleDateFormat sd
=new SimpleDateFormat("dd");
String syear
=sy.format(date);
String smon
=sm.format(date);
String sday
=sd.format(date);

关于PreparedStatement插入Date类型值的方法

关于PreparedStatement插入Date类型值的方法 java中的PreparedStatement类型的setDate() 方法要求 java.sql.Date,而 java.sql...

关于PreparedStatement以及Jpa中in参数的设置

关于PreparedStatement以及Jpa中in参数的设置在实际开发的过程中,都会遇到sql语句需要传in的参数的问题,小白我在开发的过程中也踩了好多坑,今天这里结合一些大大给的答案,简单的总结...

对Oracle 语句缓存设置和JDBC PreparedStatement的试验

笔者之前曾经写过一篇Sybase ASE在JDBC -Statement和PreparedStatement两种SQL执行方式下执行效率和监控指标的对比文章,本文沿用类似的方法,在Oracle 11g...

设置cookie指定时间失效

// 设置cookie在当天指定时间点过期并提示 function setCookie(name,value,Deadline){ // 获取当前日期对象 var curDate...
  • ziwoods
  • ziwoods
  • 2016年12月06日 10:00
  • 1576

PreparedStatement 详细用法

  • 2010年07月26日 15:16
  • 4KB
  • 下载

PreparedStatement

  • 2014年03月31日 20:52
  • 87KB
  • 下载

可设置指定时间自动消失的 MessageBox实现

本文主要是讲如何实现可设置指定时间自动消失的 MessageBox提示框在开发客户端应用程序的时候,经常用得WinForm中MessageBox提示框。但是有时候还是满足不了一些用户要求,客户要求千奇...

PreparedStatement 接口创建表示预编译的 SQL 语句的对象

什么是预编译语句 预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行SQL语句时,需要将SQL语句发...
  • w244802
  • w244802
  • 2011年10月03日 10:10
  • 276
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PreparedStatement设置指定时间
举报原因:
原因补充:

(最多只允许输入30个字)