|
|
|
@ -58,6 +58,26 @@ public class DbTools {
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static List<Map<String,Object>> getSqlToListKeyOriginal(String sql,Object...value){
|
|
|
|
|
RecordSet rs = thread.get();
|
|
|
|
|
|
|
|
|
|
List<Map<String,Object>> result = new ArrayList<>();
|
|
|
|
|
if (value == null || value.length <=0 || "".equals(value)){
|
|
|
|
|
rs.executeQuery(sql);
|
|
|
|
|
}else {
|
|
|
|
|
rs.executeQuery(sql,value);
|
|
|
|
|
}
|
|
|
|
|
while (rs.next()){
|
|
|
|
|
Map<String,Object> dataMap = new HashMap<>();
|
|
|
|
|
String[] columns = rs.getColumnName();
|
|
|
|
|
for (String column:columns){
|
|
|
|
|
dataMap.put(column,rs.getString(column));
|
|
|
|
|
}
|
|
|
|
|
result.add(dataMap);
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// public static List<Map<String,Object>> getSqlToList(String sql,String dataSourceName){
|
|
|
|
|
// RecordSetDataSource rs = threads.get();
|
|
|
|
|
// if (rs == null){
|
|
|
|
|