在PreparedStatement中使用setDate

为了使我们的代码更加标准,我们被要求将硬编码SQL变量的所有位置更改为准备好的语句并绑定变量。

然而,我面对的问题是setDate().

以下是代码:DateFormat dateFormatYMD = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

DateFormat dateFormatMDY = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

Date now = new Date();

String vDateYMD = dateFormatYMD.format(now);

String vDateMDY = dateFormatMDY.format(now);

String vDateMDYSQL =  vDateMDY ;

java.sql.Date date = new java.sql.Date(0000-00-00);

requestSQL = "INSERT INTO CREDIT_REQ_TITLE_ORDER (REQUEST_ID," +

" ORDER_DT, FOLLOWUP_DT) " +  "values(?,?,?,)";

prs = conn.prepareStatement(requestSQL);

prs.setInt(1,new Integer(requestID));

prs.setDate(2,date.valueOf(vDateMDYSQL));

prs.setDate(3,date.valueOf(sqlFollowupDT));

当SQL被执行时,我会得到这个错误:java.lang.IllegalArgumentException

at java.sql.Date.valueOf(Date.java:138)

at com.cmsi.eValuate.TAF.TAFModuleMain.CallTAF(TAFModuleMain.java:1211)

我应该用setString()而代之以to_date()?

setdate java_在PreparedStatement中使用setDate相关推荐

  1. java中setdate,java – 在PreparedStatement中使用setDate

    为了使我们的代码更标准,我们被要求改变我们将我们的SQL变量硬编码到准备语句的所有地方,并绑定变量. 然而我面临setDate()的问题. 这里是代码: DateFormat dateFormatYM ...

  2. setdate java_Java在PreparedStatement中使用setDate

    小编典典 使用 java.sql.Date 如果表中的列类型为DATE: java.lang.String 该方法java.sql.Date.valueOf(java.lang.String)接收到一 ...

  3. PreparedStatement下的setDate

    使用PreparedStatement下的setDate()时,要用Date.valueOf 把字符串转换成Date类型

  4. sonar java_修复Sonar中常见的Java安全代码冲突

    sonar java 本文旨在向您展示如何快速修复最常见的Java安全代码冲突. 它假定您熟悉代码规则和违规的概念以及Sonar如何对其进行报告. 但是,如果您以前从未听过这些术语,则可以阅读Sona ...

  5. mysql 时间戳与java_在Java中处理MySQL日期时间和时间戳

    BalusC对该问题进行了很好的描述,但缺乏一个好的端到端代码,用户可以自己选择并测试它. 最佳做法是始终将日期时间以UTC时区存储在DB中.Sql时间戳类型没有时区信息. 将datetime值写入s ...

  6. mysql jdbc怎么用问号传参_java – jdbc PreparedStatement中的问号问题

    我来回浏览互联网,发现我的问题无法解决. 我试图使用参数绑定与jdbc查询mysql表,但它在我的语句中不断报告问号的语法错误. 这是我的班级: package todoList_; import j ...

  7. 不是操作系统的是JAVA_在Jdbc中可以调用数据库的存储过程的接口是( )。

    [多选题]下面属于AWT事件的高级事件的是(). [其它]1.1000字的故事梗概.是整个电视剧的总体梗概. 2.列出每条情节线的事件 3.核心人物的人物小传,每个人物500字 4.以Word附件的形 ...

  8. 合并两个对象 java_在Java中合并两个对象列表8

    如果要实现equals和hashCode,那么这个方法就在Parent类中.在该类中添加类似的方法 @Override public int hashCode() { return Objects.h ...

  9. cloning java_深入浅出Java中的clone克隆方法,写得太棒了!

    作者:张纪刚 blog.csdn.net/zhangjg_blog/article/details/18369201/ 2019-03-24 10:33:04 Java中对象的创建 clone 顾名思 ...

  10. 遮掩java_关于java中的覆写、重载、隐藏、遮掩、遮蔽

    最近在重新学习java,发现了以前未发现的几个概念,从网上搜索了一些资料,现在整理下.对于我来说,以前只是知道java中的覆写 重载和隐藏,这次却发现还有遮掩和遮蔽这两个概念.下面是整理的一篇文章. ...

最新文章

  1. 下轮牛市高峰可能在2020年,以太坊是关键
  2. java io 输出流_Java IO 输入和输出流
  3. 事件时间/处理时间/进入时间(Event Time / Processing Time / Ingestion Time)
  4. 前端学习(2746):uniapp--基本介绍
  5. linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件
  6. Javascript -- 二叉树(查找删除功能实现)
  7. 用户一片哀嚎!三星手机系统突遇大面积崩溃:现黑屏、重启、乱码
  8. 不要相信程序员在加班时间写的代码
  9. 矩阵计算 动手学深度学习 pytorch
  10. 大学计算机python教材答案_大学计算机python答案
  11. U盘使用终极攻略,看你知道多少
  12. 如何引用维基百科Wikipedia
  13. 服务器DDoS攻击有几种类型?
  14. 单片机 c语言 可控硅,单片机控制可控硅电路
  15. Unity3D GPU Instancing测试
  16. win 10家庭版升专业版报错:0xC004F069在运行Microsoft Windows非核心版本的计算机上……
  17. vue选择图片的几种方式
  18. 论文翻译:ViBe+算法(ViBe算法的改进版本)
  19. 计算机用户名密码修改 win10,玩转Win10密码基础篇:设置修改系统登录密码
  20. 飞翔的小鸟 c++ 2.0版

热门文章

  1. 谈谈tmpdir与innodb_tmpdir的区别和用处
  2. [C#][Quartz]帮助类
  3. 如何实现一个无边框Form的移动和改变大小(一)
  4. 【LeetCode】81. Search in Rotated Sorted Array II (2 solutions)
  5. 【自然框架】之通用权限(三):组织结构表组
  6. HashMap死循环讲解(JDK1.8 之前)
  7. Springmvc源码分析之dispatcherServlet
  8. 并发编程学习之延时队列DelayQueue
  9. Redis 3.2.4配置文件翻译
  10. Java中的类加载器ClassLoader