当前位置 : 主页 > 编程语言 > java >

java jdbc jdbctemplate queryForMap 查询单条数据

来源:互联网 收集:自由互联 发布时间:2023-03-22
查询单条数据得到双列集合 查到返回双列集合 查不到报错 查到了多个就报错 只有查出来的结果是一个的时候才正常显示 示例代码: import org.springframework.jdbc.core.JdbcTemplate;import tools.

查询单条数据得到双列集合

查到返回双列集合

查不到报错

查到了多个就报错

只有查出来的结果是一个的时候才正常显示

示例代码:

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); // 如果查到了多条数据 // 就会报错 // 如果查不到 // 也报错 }}
网友评论