1.DriverManager

          1.1Jdbc程序中DriverManager用于加载驱动,并创建与数据库的连接

                这个API的常用方法:

                           * DriverManager.registerDriver(new Driver());

                           * DriverManager.getConnection(url,user,password);

          1.2 在实际开发中并不会推荐使用registerDriver方法注册驱动,

                 推荐方式:class.forName("com.mysql.jdbc.Driver");

2.Connection

          2.1Jdbc程序中的Connection,它用于代表数据库的链接,Collection是数据库

                 编程中最重要的 一个对象,客户端与数据库所有交互都是通过connection

                对象完成的,这个对象的常用方法:

                 createStatement():创建向数据库发送sql的statement对象。

                 prepareStatement(sql):创建向数据库发送预处理的sql语句

                 prepareCall(sql):创建执行存储过程的callableStatement对象

                 setAutoCommit(boolean autoCommit):设置事务是否自动提交

                 commit():在链接上提交事务

                 rollback:在此链接上回滚事务

3.Statement

          3.1Jdbc程序中Statement对象用于向数据库发送sql语句,statement对象常用方法:

                executeQuery(String sql):用于向数据库发送查询语句。

                executeUpdate(String sql):用于向数据库发送insert ,update,delete语句

                execute(String sql):用于向数据库发送任意的sql语句

                addBatch(String sql):把多条sql语句放到一个批处理中。

                executeBatch():向数据库发送一批sql语句执行。

4.ResultSet

          4.1Jdbc程序中的ResultSet用于代表sql语句的执行结果,ResultSet

                封装执行结果时,采用类似表格的方式。Result对象维护了一个指向表格数据

                行的游标,初始的时候,游标在第一行之前,调用ResultSet.next()方法,可以使用

                 游标指向具体的数据行,进行调用方法获取该行的数据。

          4.2ResultSet既然用于封装执行结果的,所以该对象提供的都是用于获取数据的get方法:

                     4.2.1获取任意类型的数据

                              getObject(int index);

                              getObject(String columnName);

                     4.2.获取指定类型的数据(封装数据时方便)例如:
                              getString(int index)

                              getString(String columName):