关于PreparedStatement插入Date类型值的方法
来源:互联网 发布:算法精解 pdf 百度云 编辑:程序博客网 时间:2024/06/05 05:05
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)) );
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)) );
- 关于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()方法
- VS Debug与Release版本的区别
- ubuntu12.10下配置android开发环境
- Project Euler 26 Reciprocal cycles(计算有理小数循环节长度)
- Spring源码下载地址
- 远程桌面 不能粘贴文本 的解决办法
- 关于PreparedStatement插入Date类型值的方法
- coro::socket+coro::handle client编程(测试client)
- 修改Android解锁界面
- auto&prefetch
- BIT1007 Number Converter
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- test
- vi中怎么取消 查找 后的着色标记
- Binder通信流程图