随笔分类 - 数据库连接池
关于原生JDBC 和 后面框架的一些数据库原理优化的讲解
摘要:数据源(连接池)的作用 • 数据源(连接池)是提高程序性能如出现的 • 事先实例化数据源,初始化部分连接资源 • 使用连接资源时从数据源中获取 • 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 数据源就是数据库 上面都是对数据库连接池的逻辑
阅读全文
摘要:Druid很强大的 但是我们只介绍他简单的获取 和 使用: 导包,然后创建dbconfig.properties配置文件【名字随便取 因为他你后面要导入】 在文件中编写下面内容,druid可以根据url自动识别driverclass,所以在配置文件中可以省略【直接写即可,但为了防止手写错误! 依旧复
阅读全文
摘要:Java主流常用的数据库连接池 主流的第三方数据库连接池 在实际应用中,通常不需要我们自己编写数据库连接池,目前市面上已经有很多组织提供了数据库连接池,常见的主要有下面几个: C3p0开源的,成熟的,高并发第三方数据库连接池,作者是 Steve Waldman,相关的文档资料比较完善,大名鼎鼎的hi
阅读全文
摘要:装饰者设计模式 如果想要对某个对象的功能进行扩展时,就可以使用装饰者设计模式。 装饰者设计模式的使用方式: 编写一个类,实现与被包装类相同的接口。【就是说和你新建的装饰类要模仿别的一样 这里指的是 实现Connction接口 就模仿了JDBC的Connction接口.】 定义一个被包装类类型的变量。
阅读全文
摘要:数据库连接池规范 上节是我们模拟编写了一个数据库连接池,对于不同的开发者可能会编写出五花八门的数据库连接池,这对于代码后期的维护和使用会有非常多的问题,为了能够统一数据库连接池的编写规范,让开发者编写出统一标准的数据库连接池. sun公司提供了一个规范,该规范其实就是一个位于javax.sql包下的
阅读全文