摘要: Apache DBUtils轻量级JDBC框架使用方便,只是对JDBC进行简单封装从而简化了开发者创建连接,结果集封装,释放资源等一些常用操作。DBUtils类 :提供如关闭连接、装载JDBC驱动程序等常规工作的工具类,里面的所有方法都是静态的。代替了之前自己编写的JDBCUtils工具类,但是要注... 阅读全文
posted @ 2015-07-14 23:15 偷月光的贼 阅读(373) 评论(0) 推荐(0) 编辑
摘要: JDBC框架直接使用JDBC开发,非常麻烦,步骤繁琐,所以在企业开发Web程序时,连接数据库进行操作都是通过JDBC框架来完成的知识点1,JDBC元数据API(编写JDBC框架基础)2,框架编写思想3,Apache DBUtils(tomcat的JDBC框架)数据库元数据(metadata)数据库存... 阅读全文
posted @ 2015-07-14 19:40 偷月光的贼 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池当没有使用数据库连接池的时候应用程序直接获取链接,用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。连接池原理:在服... 阅读全文
posted @ 2015-07-14 15:30 偷月光的贼 阅读(264) 评论(0) 推荐(0) 编辑
摘要: JDBC事务控制事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。例如转账,一方多了,一方少了同时执行。mysql数据库默认事务是自动提交的,即一条SQL语句就是一个单独的事务,是自动提交的。Oracle数据库默认是事务不是自动提交的,没一句都需要手动提交事务,否则默认为... 阅读全文
posted @ 2015-07-14 02:46 偷月光的贼 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了... 阅读全文
posted @ 2015-07-14 02:07 偷月光的贼 阅读(151) 评论(0) 推荐(0) 编辑