黑马程序员技术交流社区

标题: DBUtils [打印本页]

作者: wb277379322    时间: 2016-9-2 09:14
标题: DBUtils
DBUtils:
        Apache提供的简化JDBC操作的工具类
       
        QueryRunner:用于执行SQL语句
                构造方法:
                        空参:创建一个不带连接/连接池的QueryRunner对象,如果用这种对象,在执行sql操作时,需要传入一个连接对象
                        带参:接收DataSource(连接池)参数创建的QueryRunner对象,如果用这种对象,在执行sql操作时,不需要再传入连接对象,因为连接池已经提供了连接
                普通方法:
                        Connection conn:连接
                        String sql:语句
                        ResultSetHandler handler:结果集处理对象
                        Object... param:如果sql中有?则传入?对应的值
                       
                        query(Connection conn,String sql,ResultSetHandler handler)
                        query(String sql,ResultSetHandler handler)
                        query(String sql,ResultSetHandler handler,Object... param)
                        update(Connection conn,String sql)
                        update(String sql)
                        update(String sql,Object... param)
                       
        ResultSetHandler:结果集处理类
                参见文档表格,这里主要基础BeanListHandler
连接池:
        用于存放并组织多个连接DataSource接口
        我们学习DBCP,实现类为BasicDataSource
        连接池使用:
                创建对象
                设置属性值
                        1:获取连接,使用连接 Connection getConnetion();
                        2:通过连接池,创建QueryRunner对象






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2