关于PreparedStatement插入Date类型值的方法
来源:互联网 发布:电路图软件 编辑:程序博客网 时间:2024/06/05 01:07
文章分类:数据库
java中的PreparedStatement类型的setDate() 方法要求 java.sql.Date,而 java.sql.Date 的构造函数不能为空。
所以正确做法是:
pstmt.setDate(8, new Date(System.currentTimeMillis()));
或者:
pstmt.setDate(8, new Date(new java.util.Date().getTime()));
另外,setDate()只能是日期型,最小单位是日。假如需要时分秒需要:
pstmt.setTiemstamp(8, new Timestamp(System.currentTimeMillis()));
或者:
pstmt.setTimestamp(8, new Timestamp(new java.util.Date().getTime()));
如果把从自己文件中的String类型的Date直接存入数据库中,可以使用
pstmt.setTimestamp(8,Timestamp.valueOf(in.get(8)) );
java中的PreparedStatement类型的setDate() 方法要求 java.sql.Date,而 java.sql.Date 的构造函数不能为空。
所以正确做法是:
pstmt.setDate(8, new Date(System.currentTimeMillis()));
或者:
pstmt.setDate(8, new Date(new java.util.Date().getTime()));
另外,setDate()只能是日期型,最小单位是日。假如需要时分秒需要:
pstmt.setTiemstamp(8, new Timestamp(System.currentTimeMillis()));
或者:
pstmt.setTimestamp(8, new Timestamp(new java.util.Date().getTime()));
如果把从自己文件中的String类型的Date直接存入数据库中,可以使用
pstmt.setTimestamp(8,Timestamp.valueOf(in.get(8)) );
阅读全文
0 0
- 关于PreparedStatement插入Date类型值的方法
- 关于PreparedStatement插入Date类型值的方法
- 关于PreparedStatement插入Date类型值的方法
- 关于PreparedStatement插入Date类型值的方法
- 关于PreparedStatement插入Date类型值会报错的问题
- 关于mysql datetime类型的插入date类型的数据
- mysql插入date类型的值
- mysql插入date类型的值 .
- 关于Date类型的常见问题及处理方法
- oracle 中插入date类型的字段
- JDBC中Date类型数据的插入
- 关于实体为Date类型的字段,如何用model.find(" date>? ",param)方法进行查询?
- 关于PreparedStatement.addBatch()方法
- 关于PreparedStatement.addBatch()方法
- 关于PreparedStatement.addBatch()方法
- 关于PreparedStatement.addBatch()方法
- 关于PreparedStatement.addBatch()方法
- 关于PreparedStatement.addBatch()方法
- js操作json对象
- Gym 101246.J
- Java——数据读取优化
- 10.16
- Spring JdbcTemplate 批量插入或更新操作
- 关于PreparedStatement插入Date类型值的方法
- 【日记】备战NOIP2017
- spring JdbcTemplate小结
- Spring JDBC 概述
- 用vs2015编译并配置caffe(CPU only)
- JAVA时间格式的处理 SimpleDateFormat 类(小结)
- deap实战_2017中国数学建模大赛_B题_第二题
- (转)jsp base path作用
- bzoj1226 [SDOI2009]学校食堂Dining (状压DP)