Java · 成长之路数据库相关Java学习笔记

JDBC连接池&DButils

2017-06-12  本文已影响39人  zengsiyong

一、JDBC连接池

二、C3P0连接池

三、使用DBUtils操作增删改查

四、 QueryRunner核心类

五、ResultSetHandler结果集处理类

六、DBUtils工具类

closeQuietly(Connection conn)关闭连接,如果有异常try后不抛出
commitAndCloseQuietly(Connection conn)提交并关闭连接
rollbackAndCloseQuietly(Connection conn)回滚并关闭连接

综合案例

public void fun1() throws SQLException {
        DataSource ds = JdbcUtils.getDataSource();
        QueryRunner qr = new QueryRunner(ds);
        String sql = "select * from tab_student where number=?";
        Map<String,Object> map = qr.query(sql, new MapHandler(), "S_2000");
        System.out.println(map);
    }
public void fun2() throws SQLException {
        DataSource ds = JdbcUtils.getDataSource();
        QueryRunner qr = new QueryRunner(ds);
        String sql = "select * from tab_student where number=?";
        Student stu = qr.query(sql, new BeanHandler<Student>(Student.class), "S_2000");
        System.out.println(stu);
    }

八、JavaBean组件

上一篇 下一篇

猜你喜欢

热点阅读