繁体   English   中英

Spring JDBC从表读取

[英]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;
        }
    }

如果masterJdbcTemplateDataSource ,则可以简单地从中创建一个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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM