这些是各个数据库厂家根据JDBC的规范制作的JDBC实现类(例如mysql/oracle/postgreasql) DriverManager:这个是一个实现类,它是一个工厂类,用来生产Driver对象的 这个类的结构设计模式为工厂方法 Driver:这是驱动程序对象的接口,它指向一个实实在在的数据库驱动程序对象,那么这个数据库驱动程序对象是从哪里来的呢? DriverManager工厂中有个方法:getDriver(String URL),通过这个方法可以得到驱动程序对象,这个方法是在各个数据库厂商按JDBC规范设计的数据库驱动程序包里的类中静态实现的,也就是在静态块中 Connection:这个接口可以制向一个数据库连接对象,那么如何得到这个连接对象呢? 是通过DriverManager工厂中的getConnection(String URL)方法得到的 Statement:用于执行静态的SQL语句的接口,通过Connection中的createStatement方法得到的 Resultset:用于指向结果集对象的接口,结果集对象是通过Statement中的execute等方法得到的 ——————————