JDBC的增删改查,对Date类型的插入和查询问题!
2014-12-25 11:38
239 查看
在数据库中,我们的一个用户表中有姓名,生日等字段,生日为Date格式,其中生日在第4个字段,现在我们要对生日进行插入和查询操作:
插入的时候
pstmt.setDate(4, new java.sql.Date(customer.getBirthday().getTime()));
查询的时候
customer.setBirthday(rs.getDate(4));
.日期格式转换:String-->Date
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
customer.setBirthday(dateFormat.parse("1992-10-05"));
进行文件输出可能会遇到乱码:
解决:OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("mysql_query.txt"), "UTF-8");
插入的时候
pstmt.setDate(4, new java.sql.Date(customer.getBirthday().getTime()));
查询的时候
customer.setBirthday(rs.getDate(4));
.日期格式转换:String-->Date
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
customer.setBirthday(dateFormat.parse("1992-10-05"));
进行文件输出可能会遇到乱码:
解决:OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("mysql_query.txt"), "UTF-8");
相关文章推荐
- java spring jdbc Oracle DATE 类型读取时没有时分秒问题及解决方案
- OJDBC14导致查询时间时Date类型的时分秒丢失,OJDBC6修正此问题
- 关于myBatis与SQLserver 配合使用,查询类型为Date的数据时,日期会减少两天的问题
- Oracle10g JDBC ojdbc14 DATE类型Spring查询时分秒问题
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题
- 错误笔记:JDBC中Statement和PreparedStatement对于Date类型写入数据库问题
- PLSQL查询时date类型日期显示星期的问题解决方法
- Oracle10g JDBC ojdbc14 DATE类型hibernate查询时分秒问题
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题(二)
- JDBC中Date类型数据的插入
- JDBC插入Timestamp类型数据时精度问题
- 关于PreparedStatement插入Date类型值会报错的问题
- oracle查询date类型的数据的时候的小问题
- Oracle10g JDBC ojdbc14 DATE类型hibernate查询时分秒问题(纠结困扰了半天,汗)
- 插入数据时,保存的date类型时间字段的数据只有年月日,没有时分秒的问题
- SQL语句:orac 3ff0 le中如何插入Date类型的数据和根据Date数据进行查询的方法
- (jdbcType)mybatis 查询Oracle Date类型字段只精确到年月日
- oracle 索引字段包含date类型,使用spring jdbc更新时不走索引,而是走table access full的问题
- Jdbc插入date类型数据到oracle中
- Oracle数据库Date类型查询问题(