in archaius2-core/src/main/java/com/netflix/archaius/readers/JDCConfigReader.java [75:97]
public Map<String, Object> call() throws Exception {
Map<String, Object> map = new HashMap<String, Object>();
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = getConnection();
pstmt = conn.prepareStatement(query.toString());
rs = pstmt.executeQuery();
while (rs.next()) {
String key = (String) rs.getObject(keyColumnName);
Object value = rs.getObject(valueColumnName);
map.put(key, value);
}
} catch (SQLException e) {
throw e;
} finally {
close(conn, pstmt, rs);
}
return map;
}