[英]Spring JDBC reading from tables
这些是用于使用JDBC向数据库添加数据的代码,如何从同一表中检索数据? 使用JDBC是在Spring 4和Maven中使用1.7 jdk的项目语言级别8
public void MysqlCall() throws Exception {
SimpleJdbcInsert simpleJdbcInsert = new SimpleJdbcInsert(masterJdbcTemplate).withTableName("user")
.usingColumns("name","status");
Map<String, Object> testInsertMap = Maps.newHashMap();
testInsertMap.put("status", "0");
testInsertMap.put("name", "gopu");
try {
simpleJdbcInsert.execute(testInsertMap);
} catch (Exception e) {
throw e;
}
}
如果masterJdbcTemplate
是DataSource
,则可以简单地从中创建一个JdbcTemplate
。 如果已经是JdbcTemplate
一切JdbcTemplate
。
JdbcTemplate jdbc = new JdbcTemplate(masterJdbcTemplate);
使用它可以简单地查询数据:
List<String> names = jdbc.queryForList(
//SQL Query
"SELECT DISTINCT name FROM user WHERE status = 0",
//Type of values to return
String.class);
请查看JdbcTemplate的JavaDoc和原因堆栈堆栈;-),以获取有关JdbcTemplate的更多查询选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.