JDBC相关代码

1:

//因为JDBC 的rs.getTimestamp("create_date");和rs.getDate("create_date");
//都不能读数据库中的小时分秒,所以把日期时间转换成字符串,然后在java代码中再把字符串
//转换成日期对象。
String sql
= "SELECT id, to_char(t.create_date, 'yyyy-MM-dd HH24:mi:ss') create_date"; ResultSet rs = statement.executeQuery(sql); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); while(rs.next()) {
Bean bean = new Bean();
//在读取字段值之前先使用rs.getObject测试字段值是否为null if(null != rs.getObject("id"){
bean.setId(rs.getLong("id"));
} if(null != rs.getObject("create_date")){
Date createDate = sdf.parse(rs.getString("create_date"));
bean.setCreateDate(createDate);
} }

 

posted @ 2015-03-03 17:08  letmedown  阅读(126)  评论(0)    收藏  举报