Spring JDBC包提供了JdbcTemplate和它的两个兄弟SimpleJdbcTemplate和NamedParameterJdbcTemplate。
NamedParameterJdbcTemplate类是基于JdbcTemplate类,并对它进行了封装从而支持命名参数特性。
NamedParameterJdbcTemplate主要提供以下三类方法:execute方法、query及queryForXXX方法、update及batchUpdate方法。
项目中的示例:
String username = “root”;
String password = “root”;
String driver = “com.mysql.jdbc.Driver”;
String url= “jdbc:mysql://127.0.0.1:3306/upwis_flow?characterEncoding=UTF-8”;
Class.forName(driver);
Connection conn= DriverManager.getConnection(url, username, password);
DataSource dataSource=new SingleConnectionDataSource(conn,false);
NamedParameterJdbcTemplate jdbc=new NamedParameterJdbcTemplate(dataSource);
jdbc.getJdbcTemplate();
List list = jdbc.queryForList("select * from fw_dir",new HashMap<>());
System.out.println(list);