这些是用于使用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;
        }
    }

最佳答案

如果masterJdbcTemplateDataSource,则可以直接从中创建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/

10-13 09:38