• DBUtil工具类


    1. 添加jar包

    2. 获取数据源对象;

    DataSource ds = DataSourceUtil.getDataSource();//自己写的工具类

    3. 获取QueryRunner对象

    QueryRunner qr = new QueryRunner(ds);

    修改:runner.update(sql,parmates);

            String sql = "insert into student(s_name,phone,course) values(?,?,?)";
            int i = qr.update(sql, new Object[]{"夏利", "13298280685", 86.9});
            String sql = "update student set course=? where id=?";
            int i = qr.update(sql,90,1);  //返回的是受影响的行数

    添加:runner.update(sql,parmates);
    删除:runner.update(sql,parmates);
    查询:
      查询所有:runner.query(sql,new BeanListHandle<>(类名.class));

    String sql = "select * from student";
            List<Student> i = qr.query(sql, new BeanListHandler<Student>(Student.class));
            for (Student student : i) {
                System.out.println(student.toString());
            }

      根据id查询单个对象:runner.query(sql,new BeanHandle<>(类名.class),参数);

    String sql = "select * from student where id=?";
            Student query = qr.query(sql, 1, new BeanHandler<Student>(Student.class));
           System.out.println(query.toString());

      返回单个值:runner.query(sql,new ScalarHandle<>(类名.class));

    String sql ="select count(id) from student";
            long query = qr.query(sql, new ScalarHandler<>());
            System.out.println(query);
  • 相关阅读:
    购物车升级版本
    python购物车-基础版本
    ubuntu制作离线包
    记录:一次数据库被恶意修改配置文件的问题
    kafka监控
    python基础day3
    python基础day1
    openstack部署之Horizon
    openstack部署之创建第一个实例
    openstack部署之neutron
  • 原文地址:https://www.cnblogs.com/Difcipo/p/14017381.html
Copyright © 2020-2023  润新知