一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优.....
分类:
数据库 时间:
2016-01-11 20:30:10
阅读次数:
300
Add postgresql apt repo.. according to your distribution (utopic, trusty, jessie, wheezy and etc): deb http://apt.postgresql.org/pub/repos/apt/ trusty...
分类:
数据库 时间:
2016-01-11 20:25:09
阅读次数:
397
在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:statement和preparedstatement一、使用Statement完成批处理 1、使用Statemen...
分类:
数据库 时间:
2016-01-11 20:24:40
阅读次数:
236
测试脚本如下:1 create table test12 (3 id int primary key auto_increment,4 name varchar(20)5 ); 测试代码: 1 package me.gacl.demo; 2 3 import java....
分类:
数据库 时间:
2016-01-11 20:21:58
阅读次数:
197
1、改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"CODE:mysql -u root -p123mysql>u...
分类:
数据库 时间:
2016-01-11 20:13:45
阅读次数:
146
本文转载自:http://www.innomysql.net/article/15612.html(只作转载, 不代表本站和博主同意文中观点或证实文中信息)前言上周参加了2015年的中国数据库大会,差不多从第二届开始就每年都会北京参会,从最早的嘉宾到这次的会场主持人,也算见证了中国数据库大会的发展吧...
分类:
数据库 时间:
2016-01-11 20:14:56
阅读次数:
227
Redis协议* 参数个数$ 第一个参数长度 第一个参数$ 第一个参数长度 第二个参数... ...编写SQL语句,把mysql数据组合成Redis协议数据流SELECT CONCAT("*16\r\n",'$', LENGTH(redis_cmd), '\r\n',redis_cmd, '\r\n...
分类:
数据库 时间:
2016-01-11 20:11:52
阅读次数:
224
一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,...
分类:
数据库 时间:
2016-01-11 20:14:21
阅读次数:
242
本文转载自:http://www.oschina.net/translate/why-you-should-never-use-mongodb(只作转载, 不代表本站和博主同意文中观点或证实文中信息)免责声明:我不构建数据库引擎,但搭建Web应用。每年我大约跑4-6个不同项目,所以我搭建了不少Web...
分类:
数据库 时间:
2016-01-11 19:56:10
阅读次数:
268
最近接触了一个类似于代码生成工具的活。思路是,通过java的反射机制得到类的字段和字段类型,从而可以创建一个map集合存储表名(由类名决定的特殊结构字符串),表字段(由类变量确定),表字段类型(由变量类型确定),DAO中通过将map传递给mybatis,在mybatis 中调用存储过程生成表。1,在...
分类:
数据库 时间:
2016-01-11 19:53:41
阅读次数:
294
1)、在两台机子上面分别安装mysql,keepalived2)、keepalived主从:主:vim/etc/keepalived/keepalived.confvrrp_instanceVI_1{stateBACKUP#备用用BACKUPinterfaceeth2#用的是哪个网卡virtual_router_id59#虚拟路由地址必须一样,才能配置成一个组priority100#备用用90advert_..
分类:
数据库 时间:
2016-01-11 18:34:41
阅读次数:
261
MySQL写入数据通常用insert语句,如代码如下:insertintopersonvalues(张三,20),(李四,21),(王五,70)…;但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。一、建立测试表,准备数据首先建立一个用于测试的表示学生信息的表,字段有..
分类:
数据库 时间:
2016-01-11 18:32:08
阅读次数:
207
韩立刚老师视频教学网站http://www.91xueit.com韩老师QQ458717185第01章MySQL用户和权限管理mySQL权限控制通过两步控制,能不能连接(验证用户身份),能执行什么操作(验证用户权限)。验证用户身份,需要验证,连接mySQL的计算机的IP地址或计算机名称,用户账户和密码。验证..
分类:
数据库 时间:
2016-01-11 18:28:22
阅读次数:
321
/**功能:数据库备份*dbname:数据库名称*bakname:备份名称,包含完整路径*/usemasterBACKUPDATABASEdbnameTOdisk='c:\bakName'/**功能:数据库还原*@dbname:数据库名称*@bakname:备份名称,包含完整路径*/usemaste...
分类:
数据库 时间:
2016-01-11 18:26:31
阅读次数:
244
declare v_x number; v_y number; v_geo clob; cursor cur is select c_x, c_y from t_map_data where c_type = 'STREET' and c_obje...
分类:
数据库 时间:
2016-01-11 18:19:37
阅读次数:
138
一.Jdbc访问数据库步骤通俗解释(吃饭) 1)加载驱动 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServer”); 2) 与数据库建立连接 Connection ct=DreverManager.getConnection(“jdbc:Micr...
分类:
数据库 时间:
2016-01-11 18:20:51
阅读次数:
146
select w.Sta_list_id, w.Sta_name,w.Sta_title from (select b.Sta_list_id, a.Sta_name,a.Sta_title,b.List_file_name from Area as d inner join Stadium_li....
分类:
数据库 时间:
2016-01-11 18:16:11
阅读次数:
218