gpt4 book ai didi

java - 使用Spring JdbcTemplate提取一个字符串

转载 作者:搜寻专家 更新时间:2023-10-30 20:59:11 25 4
gpt4 key购买 nike

似乎无法找到一种方法来使用 JdbcTemplate 查询从表中获取一个字符串。这是我的 sql 返回的表:

ID | STREET_NAME
------------------------
1 | Elm street

现在我应该如何获取 STREET_NAME 的值。 SQL 始终返回一行,因此无需担心返回多行。

一些背景信息: INNER JOIN and COUNT in the same query

使用 Tony Stark 的答案来获取我的 table 。

但是如何使用 JdbcTemplate 从中提取“Elm street”?

最佳答案

了解您的 SQL 查询是什么样子会有很大帮助,但假设它类似于 SELECT STREET_NAME FROM table WHERE ID=1;

代码:

public String getStreetNameById(int id) {
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
String sql = "SELECT STREET_NAME FROM table WHERE ID=?";

String streetName = (String) jdbcTemplate.queryForObject(
sql, new Object[] { id }, String.class);

return streetName;
}

关于java - 使用Spring JdbcTemplate提取一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29286725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com