美文网首页
DBUtiles的使用

DBUtiles的使用

作者: oookko | 来源:发表于2018-03-14 12:22 被阅读0次

自定义连接池:

学会用resourcebundle来加载properties文件

运用连接池的技术

连接池技术原理:搞一个linkedlist容器来存放这些connection连接,并且通过add和remove来进行存取

连接池技术中容易存在的问题:如何在取出使用的过程当中不小心关闭了connection,那么con将放不回去,所以我们必须增强connection类里面的close方法

close方法是connection类里面的,所以要增强close我们必须要使用一个自定义来实现connection接口,该方法的缺点是必须实现connection接口的所有方法。

C3P0使用:

运用ComboPooledDataSource来获取连接池 cpds.getConnection()来获取连接conn

DBUtiles的使用:

增删改:

QueryRunner qr=new QueryRunner(C3P0Utiles.getDataSource());
String sql="insert into hello_biao1 values(null,?,?)";
Object[] params={"lip frog",55};
int rows=qr.update(sql, params);

查一条:

try {
QueryRunner qr=new QueryRunner(C3P0Utiles.getDataSource());
String sql="select * from hello_biao1 where id=?";
Object[] params={8};
User u=qr.query(sql, params, new BeanHandler(User.class));
System.out.println(u);
} catch (SQLException e) {
  e.printStackTrace();
}

查多条

try {
QueryRunner qr=new QueryRunner(C3P0Utiles.getDataSource());
String sql="select * from hello_biao1 order by id";
//运用beanlisthandler类来获取
List lu=qr.query(sql, new BeanListHandler(User.class));
for (User user : lu) {
  System.out.println(user);
}
} catch (SQLException e) {
  e.printStackTrace();
}

相关文章

  • DBUtiles的使用

    自定义连接池: 学会用resourcebundle来加载properties文件 运用连接池的技术 连接池技术原理...

  • 第77节:Java中的事务和数据库连接池和DBUtiles

    第77节:Java中的事务和数据库连接池和DBUtiles 前言 看哭你,字数:8803,承蒙关照,谢谢朋友点赞!...

  • 使用数据库DBUtiles的QueryRunner实现增删改查

    1、创建数据库 2、把对象写入数据库 3、使用sql语句操作 4、db.properties 的内容,一般放在资源...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

  • ==的使用

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 日常使用==用于判断的时候,习惯性将比较值写前面,变量写后...

网友评论

      本文标题:DBUtiles的使用

      本文链接:https://www.haomeiwen.com/subject/hwoxqftx.html