数据库元数据MetaData

摘要: 本篇介绍数据库方面的元数据(MetaData)的有关知识。元数据在建立框架和架构方面是特别重要的知识,再下一篇我们仿造开源数据库工具类DbUtils就要使用数据库的元数据来创建自定义JDBC框架。 在我们前面使用JDBC来处理数据库的接口主要有三个,即Connection,PreparedState 阅读全文
posted @ 2017-07-20 11:40 董烨 阅读(663) 评论(0) 推荐(0)

开源数据库链接池之tomcat内置连接池

摘要: 本篇介绍几种开源数据库连接池,同时重点讲述如何使用Tomcat服务器内置的数据库连接池。 之前的博客已经重点讲述了使用数据库连接池的好处,即是将多次创建连接转变为一次创建而使用长连接模式。这样能减少数据库创建连接的消耗。正是由于数据库连接池的思想非常重要,所以市面上也有很多开源的数据库连接池供我们使 阅读全文
posted @ 2017-07-20 11:32 董烨 阅读(245) 评论(0) 推荐(0)

开源数据库连接池之C3P0

摘要: 本篇介绍几种开源数据库连接池,同时重点讲述如何使用C3P0数据库连接池。 之前的博客已经重点讲述了使用数据库连接池的好处,即是将多次创建连接转变为一次创建而使用长连接模式。这样能减少数据库创建连接的消耗。正是由于数据库连接池的思想非常重要,所以市面上也有很多开源的数据库连接池供我们使用。主要有以下三 阅读全文
posted @ 2017-07-20 11:29 董烨 阅读(309) 评论(0) 推荐(0)

开源数据库连接池之DBCP

摘要: 本篇介绍几种开源数据库连接池,同时重点讲述如何使用Apache公司的的DBCP数据库连接池。 前面一篇博客已经重点讲述了使用数据库连接池的好处,即是将多次创建连接转变为一次创建而使用长连接模式。这样能减少数据库创建连接的消耗。正是由于数据库连接池的思想非常重要,所以市面上也有很多开源的数据库连接池供 阅读全文
posted @ 2017-07-20 11:22 董烨 阅读(303) 评论(0) 推荐(0)

数据库链接池

摘要: 本篇讲诉数据库连接池的概念和如何使用JDBC来创建自定义的数据库连接池。 我们在操作数据库的时候首先最重要的就是获取数据库的连接,只有获取了连接才能有后面对数据库的一系列操作。但是获取连接的过程是非常消耗数据库资源的,并且也非常耗时,这一点看看TCP三次握手取得连接也可以想象的到。多次获取连接比长连 阅读全文
posted @ 2017-07-20 11:18 董烨 阅读(238) 评论(0) 推荐(0)

事务之四大特性及四大隔离性

摘要: 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2017-07-20 11:15 董烨 阅读(187) 评论(0) 推荐(0)

事务之使用JDBC进行事务的操作2

摘要: 本篇将讲诉如何使用JDBC进行数据库有关事务的操作。在上一篇博客中已经介绍了事务的概念,和在MySQL命令行窗口进行开启事务,提交事务以及回滚事务的操作。 似乎事务和批处理都可以一次同时执行多条SQL命令,但是事务是如果某一条SQL出错,则前面已经执行过的SQL全部都将回滚;而批处理中某一条SQL出 阅读全文
posted @ 2017-07-20 11:13 董烨 阅读(207) 评论(0) 推荐(0)

事务之使用JDBC进行事务的操作1

摘要: 本篇讲述数据库中非常重要的事务概念和如何使用MySQL命令行窗口来进行数据库的事务操作。下一篇会讲述如何使用JDBC进行数据库的事务操作。 事务是指数据库中的一组逻辑操作,这个操作的特点就是在该组逻辑中,所有的操作要么全部成功,要么全部失败。在各个数据具有特别紧密的联系时,最好是使用数据库的事务来完 阅读全文
posted @ 2017-07-20 11:03 董烨 阅读(172) 评论(0) 推荐(0)

Java设计模式之包装模式

摘要: 有时候一个对象的方法可能不是我们想要的功能,我们希望能将这个方法覆写。而对于覆写,我们最直白的感觉就是通过子类继承的方式,但是有时候对于使用web开发而言,我们能知道获取对象的实现接口,而真正对象是属于哪个类我们并不知道,例如Connection接口,HttpServletResponse接口这样的 阅读全文
posted @ 2017-07-20 11:01 董烨 阅读(654) 评论(0) 推荐(1)