JdbcTemplate默认日期格式

时间:2017-03-02 10:04:23

标签: java jdbc jdbctemplate

我得到了一个方法,它接受随机的SQL语句并返回数据的字符串表示。

String getDbValue(String sql, Map<String, Object> parameters) {
    return namedParameterJdbcTemplate.queryForObject(sql, parameters, String.class);
}

当我需要以指定格式获取日期时出现问题,因为jdbc将日期转换为字符串本身 有没有办法设置默认格式规则?
类似的东西:

namedParameterJdbcTemplate.setDefaultDateFormat("yyyy-MM-dd");


我不知道列的类型,这就是为什么我无法将值读入Date / Timestamp对象,如:

namedParameterJdbcTemplate.queryForObject(sql, parameters, Timestamp.class);


 !我知道这是从数据库获取数据的不好方法,但它已经是我正在进行的项目的一部分,我无法改变它

0 个答案:

没有答案