查询单条数据得到双列集合
查到返回双列集合
查不到报错
查到了多个就报错
只有查出来的结果是一个的时候才正常显示
示例代码:
import org.springframework.jdbc.core.JdbcTemplate;
import tools.DbUtils;
import javax.sql.DataSource;
import java.util.Map;
public class Test {
public static void main(String[] args) {
// 根据id值为3的数据
String sql = "select * from usercount where id = ?";
// 连接池
DataSource ds = DbUtils.getDs();
// jdbctemplate
JdbcTemplate jdbcTemplate = new JdbcTemplate(ds);
// 查询
Map<String, Object> stringObjectMap = jdbcTemplate.queryForMap(sql, 999);
System.out.println(stringObjectMap);
// 如果查到了多条数据
// 就会报错
// 如果查不到
// 也报错
}
}