0 0

ResultSet类的getObject(int i, Map<String, Class<?>> 5

我想用自己定义的映射关系从数据库中取值怎么做?
比如我想用String类型取数据库中datetime类型的数据,或者float取money类型的数据等等。
DAO 
2008年8月29日 13:38

1个答案 按时间排序 按投票排序

0 0

采纳的答案

写个类型转化工具类,来为你自己定义的数据类型服务。

2008年9月01日 08:58

相关推荐

    Spring JdbcTemplate调用Oracle存储过程实现CRUD

    List&lt;Map&lt;String, Object&gt;&gt; result = new ArrayList&lt;&gt;(); while (rs.next()) { Map&lt;String, Object&gt; row = new HashMap&lt;&gt;(); for (int i = 1; i &lt;= columnCount; i++) { row.put(md.getColumnName(i), rs....

    dbutils框架

    Map&lt;String, Object&gt; map = new HashMap&lt;&gt;(); for (int i = 1; i &lt;= rs.getMetaData().getColumnCount(); i++) { String key = rs.getMetaData().getColumnName(i); Object value = rs.getObject(i); map.put...

    iBatis-设置缓存模式-Java源码(下载)

    &lt;resultMap id="AccountResult" class="Account"&gt; &lt;result property="id" column="ACC_ID"/&gt; &lt;result property="firstName" column="ACC_FIRST_NAME"/&gt; &lt;result property="lastName" column="ACC_LAST_NAME"/...

    jdbc连接mysql工具类

    List&lt;Map&lt;String, Object&gt;&gt; result = new ArrayList&lt;&gt;(); Connection conn = JdbcUtil.getConnection(); PreparedStatement pstmt = null; ResultSet rs = null; try { pstmt = conn.prepareStatement(sql); ...

    java反射封装jdbc全部方法

    例如,`List&lt;Map&lt;String, Object&gt;&gt; resultList = new ArrayList&lt;&gt;(); ResultSetMetaData rsmd = rs.getMetaData(); while (rs.next()) { Map&lt;String, Object&gt; row = new HashMap&lt;&gt;(); for (int i = 1; i &lt;= rsmd....

    jdbc Utils 常用工具集

    List&lt;Map&lt;String, Object&gt;&gt; result = new ArrayList&lt;&gt;(); try (Connection conn = getConnection(); PreparedStatement pstmt = conn.prepareStatement(sql); ResultSet rs = pstmt.executeQuery()) { ...

    Java数据库通用操作类.doc

    HashMap&lt;String, Object&gt; map = new HashMap&lt;&gt;(); for (int i = 1; i &lt;= columnCount; i++) { String columnName = metaData.getColumnName(i); Object value = rs.getObject(i); map.put(columnName, value); ...

    java中MySQL的环境配置及数据库增删改查模板代码-工具包-工具类JdbcUtils模板代码

    List&lt;Map&lt;String, Object&gt;&gt; result = new ArrayList&lt;&gt;(); try (Connection conn = JdbcUtils.getConnection(); PreparedStatement pstmt = conn.prepareStatement(sql); ResultSet rs = pstmt.executeQuery()) {...

    4、java操作druid api

    \n\n while (rs.next()) {\n Map&lt;String, Object&gt; map = new HashMap&lt;&gt;();\n for (int i = 0; i &lt; rsmd.getColumnCount(); i++) {\n String columnName = rsmd.getColumnName(i + 1);\n map.put(columnName, rs....

    java,代码实现,后台编写sql,接口程序完成数据查询并且返回

    List&lt;Map&lt;String, Object&gt;&gt; data = new ArrayList&lt;&gt;(); while (rs.next()) { Map&lt;String, Object&gt; row = new HashMap&lt;&gt;(); for (int i = 1; i &lt;= rs.getMetaData().getColumnCount(); i++) { row.put(rs....

    java实现jdbc查询结果集result转换成对应list集合

    public static &lt;T&gt; List&lt;T&gt; convertToList(ResultSet rs, Class&lt;T&gt; t) throws SQLException { List&lt;Map&lt;String, Object&gt;&gt; list = new ArrayList&lt;Map&lt;String, Object&gt;&gt;(); ResultSetMetaData md = ...

Global site tag (gtag.js) - Google Analytics