PreparedStatement的setDate方法如何设置日期

pstmt.setString(12, "to_char(sysdate,‘YYYY-MM-DD HH24:MI:SS‘)");
这样写不对,应该如何写

该方法用于将指定的参数设置为给定的java.sql.Date数组。此值被传送到数据库时,驱动程序会将它转换成一个SQL Date。

语法  setDate(int parameterIndex, Date x) 

parameterIndex:第一个参数是1,第二个参数是2,……

x:参数值。

示例  本示例定义了预处理语句,实现向users表中插入数据,利用setDate方法设置预处理语句参数值。Connection conn = ……        //省略部分代码Date date = new Date(new java.util.Date().getTime()); //构建一个java.sql.Date对象String sql = "INSERT INTO users(username,pwd,regDate) VALUES (?,?,?)";  //定义插入数据的SQL语句PreparedStatement ps = conn.prepareStatement(sql); //实例化PreparedStatement对象ps.setString(1,"zhangsan");      //设置预处理语句参数ps.setString(2,"123456");ps.setDate(3,date);        //给参数赋值ps.execute();
时间: 2024-10-29 03:05:38

PreparedStatement的setDate方法如何设置日期的相关文章

关于PreparedStatement的setDate的了解

今天写代码的时候需要往数据库里插入Date类型的时间,用到PreparedStatement的时候发现setDate()方法老是给我提示出错,结果一查,发现PreparedStatement的setDate()方法的第二个参数用的时间类型是java.sql.Date,所以当我用java.util.Date来设置时就错了. 那对于java.sql.Date和java.util.Date之间应该如何转换呢?经过查资料可以这样转换: java.util.Date utilDate = new java

NSDatePicker的使用(设置日期范围)

设置日期期限的时候下面这个方法用不了(升级成ios7之后) NSDate *toDate =[[NSDate alloc]initWithString:@"2000-10-10 12:00:00 -0500"]; 用下面的方法替换 NSDateFormatter * formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString

PreparedStatement接口及其方法的使用

PreparedStatement接口是Statement接口的子接口,使用它的好处有三个 一:简化代码,便于sql语句的书写 二:有效的禁止sql语句的注入,例如:用户名和密码,使用PreparedStatement接口的方法,可防止不正确的输入登陆成功,提高 数据库系统的安全性 三:最大可能的提高了效率 代码如下: package com.lanqiao.javatest; import java.io.IOException;import java.io.InputStream;impor

.Net如何在后台设置日期格式,并显示在前台页面上

其实方法比较老咯,有比这个简单的朋友请留言哈,我的思路是先将数据库中的日期格式读出来,在后台转化成DatetTime类型,然后在使用DateTime的内部方法设置日期格式,代码如下: DateTime dt_strat = DateTime.Parse(dt.Rows[0]["LeaveStart"].ToString()); lbl_start.Text = dt_strat.ToString("yyyy-MM-dd");

文字在div中垂直居中的方法,设置div的高度height和行高line-height一致

文字在div中垂直居中的方法,设置div的高度height和行高line-height一致,如 .containerdiv{ height:60px; line-height:60px; }

086设置日期选择器框的显示样式

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 @property (strong, nonatomic) UIDatePicker *datePChoice; 5 6 @end ViewController.m 1 #import "ViewController.h" 2 3 @interface ViewControll

类的继承和多态性-编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),获得腿数量的方法 getLegs(),设置动物名称的方法 setKind(),获得动物名称的方法 getKind(),获得动物数量的方法 getCount()。定义Fish类,是Animal类的子类,

编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),获得腿数量的方法 getLegs(),设置动物名称的方法 setKind(),获得动物名称的方法 getKind(),获得动物数量的方法 getCount().定义Fish类,是Animal类的子类,统计鱼的数量 count,获得鱼数量的方法 getCount().定义Tiger类,是Animal类的子类,统计老虎的

实例365(7)---------使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔

一:使用DateAdd方法向指定日期添加一段时间间隔,截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Microsoft.VisualBasic; na

关于设置日期的代码

在开发过程中,设置日期是必不可少的: //获取用户选择的时间 NSDate *date = self.dataPicker.date; //把NSdat转换成一个字符串 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; formatter.dateFormat = @"HH:mm"; NSString *strDate = [formatter//把用户选择的日期设置给当前选中的cell中的label //获取用户当