1. .JDBC开发步骤
    2. 1.注册驱动
    3. 2.获取连接
    4. 3.获取执行平台
    5. 4.执行sql
    6. 5.处理结果集--> ResultSet接口
    7. 6.关闭资源:
    8. PreparedStatement预处理对象
    9. int executeUpdate()
    10. ResultSet executeQuery()
    11. 连接池
    12. c3p0
    13. src下面创建c3p0-config.xml->名字不能错
    14. 实现类对象:ComboPooledDataSource
    15. Druid
    16. DruidDataSourceFactory.createDataSource(prop
    17. 工具包
    18. DBUtils
    19. QueryRunner:定义了执行sql的方法
    20. update->针对于增删改
    21. query->针对于查询
    22. BeanHandler
    23. 将查询出来的结果集中的第一行数据封装成一个JavaBean对象
    24. BeanListHandler
    25. 将查询出来的结果每一条数据都封装成一个一个的JavaBean对象,将这些JavaBean对象放在List集合中
    26. ScalarHandler
    27. 处理单值查询结果,执行的select语句后,结果集只有1个->聚合函数
    28. ColumnListHandler
    29. 作用: 将查询数据表结果集中的某一列数据,存储到List集合
    30. 事物
    31. 作用:主要是用于管理一组操作的,让这组操作,要么全成功,要么全失败
    32. void setAutoCommit(false)-> 关闭自动事务,开启手动事务
    33. void commit() -> 提交事务 -> 当事务一旦提交,数据将永久保存,还原不回来了
    34. void rollback() -> 回滚事务 -> 如果事务不提交话,调用此方法还可以将数据还原回去