码迷,mamicode.com
首页 > 数据库 > 详细

JDBC 使用common-dbutiles

时间:2018-02-26 17:35:49      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:query   tco   增删改查   class   close   throws   需要   cto   .sql   

一:第三方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     }

 

JDBC 使用common-dbutiles

标签:query   tco   增删改查   class   close   throws   需要   cto   .sql   

原文地址:https://www.cnblogs.com/evilliu/p/8473864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!