2016-02-19 64 views
0

这些是使用JDBC将数据添加到数据库的代码如何从同一表中检索数据?使用JDBC正在使用项目的语言水平8在JDK 1.7与弹簧4和Maven从表中读取Spring JDBC

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; 
     } 
    } 
+0

哟能够解决这个问题吗? – Jan

回答

1

如果masterJdbcTemplateDataSource,你可以简单地创建一个JdbcTemplate。如果它已经是一个JdbcTemplate - 你都准备好了。与JdbcTemplate的更多的查询选项

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 jdbc = new JdbcTemplate(masterJdbcTemplate); 

使用此简单地查询数据。