A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wb277379322 中级黑马   /  2016-9-2 09:14  /  623 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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对象

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马