一般情况下,我们都会在Spring的配置文件里,配置DataSource,然后调用。其实,最底层还是原生的JDBC操作,Spring有对JDBC进行封装,通过模板JdbcTemplate和回调机制大大降低了使用JDBC的复杂度。借助JdbcTempate,用户仅需编写那些“必不可少”的代码就可以进行数据库操作了。

EG:使用JdbcTemplate和DriverManagerDataSource创建一个表:

DriverManagerDataSource ds = new DriverManagerDataSource();
ds.setDriverClassName(“com.mysql.jdbc.Driver”);
ds.setUrl(“jdbc:mysql://localhost:3306/test”);
ds.setUsername(“root”);
ds.setPassword(“@@@”);

JdbcTemplate jdbcTemplate = new JdbcTemplate();
jdbcTemplate.setDataSource(ds);

String sql = “create table t_user(user_id int primary key,user_name varchar(60));”;
jdbcTemplate.execute(sql);

更多:http://www.javaxxz.com/thread-67791-1-1.html

posted on 2013-01-16 10:31  Java学习者  阅读(1020)  评论(1)    收藏  举报