spring获取 jdbcTemplate 的方式

方式一 :
    
        
        
        
        
    


        
            
        

    

 

方式二 :

 编写一个类继承   JdbcDaoSupport  配置文件中 注入这个类


        
            
        

    

public class jdbcTest extends JdbcDaoSupport {

    public void test() {
      
        this.getJdbcTemplate().execute(new StatementCallback() {

            @Override
            public Object doInStatement(Statement state) throws SQLException, DataAccessException {
                // TODO Auto-generated method stub
                final List list = new ArrayList();// annotation
                String sql = " select SYSTIMESTAMP from dual ";// annotation
                ResultSet resultSet = null;
                try {
                    resultSet = state.executeQuery(sql);
                    while (resultSet.next()) {
                        list.add(resultSet.getTimestamp("SYSTIMESTAMP"));
                    }
                } catch (Exception e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } finally {
                    if (resultSet != null) {
                        resultSet.close();
                    }
                }
                for (Object object : list) {
                    System.out.println(object);
                }
                return list;

            }
        });
    }

此方法中可以获取到 connection 链接对象

 

 

你可能感兴趣的:(spring)