Dbutils有啥用,具体怎么用?
时间: 2023-06-09 16:08:44 浏览: 125
DbUtils是Apache的一个Java库,提供一组JDBC工具类来简化对数据库的操作。DbUtils对JDBC进行了简易封装,使得开发者可以更加便捷地进行数据库操作,无需考虑资源释放问题。
具体使用方法如下:
1.导入DbUtils库
2.创建数据源,具体可以使用Druid或者C3P0等,本例使用的是Apache的BasicDataSource
BasicDataSource dataSource = new BasicDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/dbname");
dataSource.setUsername("root");
dataSource.setPassword("root123");
3.创建QueryRunner对象
QueryRunner queryRunner = new QueryRunner(dataSource);
4.执行查询操作
String sql = "select * from users where username=?";
User user = queryRunner.query(sql, new BeanHandler<User>(User.class), "test");
5.执行增删改操作
String sql = "insert into users(username,password) values(?,?)";
int result = queryRunner.update(sql, "test", "123456");
以上代码仅供参考,具体使用可以根据自己的需求进行调整。
阅读全文