JDBC1.0使用DriverManager类来产生一个对数据源的连接,相对于DriverManager,JDBC2.0提供的DataSource接口是一个更好的连接数据源的方法。

DataSource相比于前者无需硬性编码驱动,而且支持连接池,可以完全替代前者

Driver就为驱动程序,因此每次DriverManger要想获得数据库驱动连接必须首先获得驱动

Class.forName("com.mysql.jdbc.Driver");

在spring框架中DataSource类可以根据其配置自动装配

JdbcTemplate为spring JDBC的核心类,通过setDataSource设置数据源,里面含有完整的sql语句操作方法