2017年6月24日

javaweb学习总结(三十九)——数据库连接池

摘要: 一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程 阅读全文

posted @ 2017-06-24 16:47 alex5211314 阅读(84) 评论(0) 推荐(0) 编辑

javaweb学习总结(三十八)——事务

摘要: 一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update from account set 阅读全文

posted @ 2017-06-24 15:06 alex5211314 阅读(68) 评论(0) 推荐(0) 编辑

javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键

摘要: 测试脚本如下: 测试代码: 阅读全文

posted @ 2017-06-24 15:03 alex5211314 阅读(120) 评论(0) 推荐(0) 编辑

javaweb学习总结(三十六)——使用JDBC进行批处理

摘要: 在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:statement和preparedstatement 一、使用Statement完成批处理 1、使用Statement对象 阅读全文

posted @ 2017-06-24 14:40 alex5211314 阅读(86) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据

摘要: 一、Oracle中大数据处理 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据 量非常大的业务领域(如图象、档案等)。 LOB类型分为BLOB和CL 阅读全文

posted @ 2017-06-24 14:03 alex5211314 阅读(105) 评论(0) 推荐(0) 编辑

java加载properties文件的六种基本方式

摘要: 今天在学习spring的时候,突然想到用工具类的方式来加载properties文件,这样就可以在不改变代码的情况下,更改配置信息,以下是Java加载properties文件的六种基本方式的代码: [java] view plain copy print? package com.test.modul 阅读全文

posted @ 2017-06-24 13:51 alex5211314 阅读(208) 评论(0) 推荐(0) 编辑

javaweb学习总结(三十四)——使用JDBC处理MySQL大数据

摘要: 一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有 阅读全文

posted @ 2017-06-24 11:24 alex5211314 阅读(75) 评论(0) 推荐(0) 编辑

javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD

摘要: 一、statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后 阅读全文

posted @ 2017-06-24 10:49 alex5211314 阅读(88) 评论(0) 推荐(0) 编辑

导航