您的位置:首页 > 博客中心 > 数据库 >

JDBC 使用common-dbutiles

时间:2022-03-15 06:46

一:第三方jar mysql-connector-java-5.1.45-bin.jar,需要关注的核心类:

1、DbUtils----操作数据库的连接注册和释放。

2:、QueryRunner---对数据库进行操作的类,比如增删改查等。

3、ResultSetHandler--- 对查询结果集的处理的核心类。

代码:

 1 package mysql_comm_demo;
 2 
 3 import Jdbc_Test.jdbcutils;
 4 import org.apache.commons.dbutils.DbUtils;
 5 import org.apache.commons.dbutils.QueryRunner;
 6 
 7 import java.sql.Connection;
 8 import java.sql.SQLException;
 9 
10 public class comm_test {
11 
12     public  static  void main(String ...args)throws SQLException{
13         db_Test.con_mysql();
14     }
15 }
16 class db_Test{
17     private  static final Connection con= jdbcutils.getCon();
18       static void con_mysql() throws SQLException{
19           /*
20           用QueryRunner来进行操作数据库。sql用字符串占位符,在使用调用queryrunner的update(Connection con,String sql,Object ...para)
21           根据动态传入的para  替换sql中占位符,其中para可以是数组进行操作。
22            */
23         QueryRunner op_my=new QueryRunner();
24         String sql="insert into   system_user (nid,username,password) values(?,?,?)";
25         Object[]  info={13,"oop","123"};/*注意的是不确定参数的类型 使用Object*/
26         int row=op_my.update(con,sql,info);
27         DbUtils.closeQuietly(con);
28         System.out.print(row);
29     }
30 
31     }

 

热门排行

今日推荐

热门手游