2016-02-19 82 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); 

使用此簡單地查詢數據。