如何使用JdbcTemplate的queryForMap方法进行Java JDBC单条数据查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计228个文字,预计阅读时间需要1分钟。
查询单条数据得到双列集合+查询得到返回双列集合+查询不到报错+查询到多个就报错+只有查询出来的结果是一个的时候才正常显示+示例代码:+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); // 如果查到了多条数据 // 就会报错 // 如果查不到 // 也报错 }}本文共计228个文字,预计阅读时间需要1分钟。
查询单条数据得到双列集合+查询得到返回双列集合+查询不到报错+查询到多个就报错+只有查询出来的结果是一个的时候才正常显示+示例代码:+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); // 如果查到了多条数据 // 就会报错 // 如果查不到 // 也报错 }}
