这些是用于使用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 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);
请查看JavaDoc of JdbcTemplate和原因堆栈堆栈;-),以获取有关JdbcTemplate的更多查询选项。
关于java - Spring JDBC从表读取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35505727/