resultset 查询时返回多个相同值

Posted update_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了resultset 查询时返回多个相同值相关的知识,希望对你有一定的参考价值。

背景

做个简单的接口开发,拿到的平台比较不理想,好久没重新搭建一个了,正好练练手。用了基础的servlet,maven,logback(log4j不支持格式化,比较烦人),fastjson,druid,dbutils,httpclient,freemarker。

基本按照mvc模式分层,但是少了个代码生成器,用mybatis和hibernate都有自带的。但是我用dbutils没有,所以就用freemarker自己写了。基本都很顺利,有个搞笑问题,DatabaseMetaData返回主键总是多个,开始为了赶,就去了重,后来想到应该是数据库有好几个用户都有这个表的原因,倒腾了半天,那个传用户的参数不行,后来想到用户名是否该大写。真是厉害了,解决了。databaseMetaData.getPrimaryKeys(null, USER.toUpperCase(), tableName);

同时温习了

DatabaseMetaData,ResultSet,ResultSetMetaData这三个类型。

以上是关于resultset 查询时返回多个相同值的主要内容,如果未能解决你的问题,请参考以下文章

python 处理返回数据页面的SQL查询(多个ResultSet对象)。

Excel VLOOKUP函数怎么查询一个值返回多个结果

ResultSet 不返回 DataStax 4.2 中 CQL 查询的结果

从 plpgsql 函数中获取 Java ResultSet 的返回值

Java中具有相同ResultSet的多个jTable

sql 问题子查询返回的值不止一个。