packagecom.xian.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjavax.servlet.jsp.jstl.sql.Result;importjavax.servlet.jsp.jstl.sql.ResultSupport;publiccl..
分类:
数据库 时间:
2015-03-31 20:24:10
阅读次数:
163
packagecom.xian.jdbc;importjava.io.BufferedInputStream;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.util.Iterator;importjava.util.Properties;i..
分类:
数据库 时间:
2015-03-31 20:25:53
阅读次数:
118
T-SQL组成DML(数据操作语言DataManipulationLanguage)查询、插入、删除和修改数据库中的数据。SELECT:从数据库表表中检索数据行和列INSERT:向数据库表添加新数据行UPDATE:更新数据库表中的数据DELETE:从新数据库表中删除数据行DCL(数据控制语言DataControlLanguage)用来控..
分类:
数据库 时间:
2015-03-31 20:23:56
阅读次数:
204
一、redis简介Redis是一个key-value存储系统。和Memcached类似,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。在部分场合可以对关系数据库起到很好的补充..
分类:
数据库 时间:
2015-03-31 20:21:07
阅读次数:
406
数据中心在运行中有可能遇到各种硬件、电力、网络故障等问题,需要设计良好的系统来隔离,尽量减少对上层应用的影响,持续对外提供服务;一旦发生业务中断,也应尽快恢复。通过主从备份设计,在主应用系统发生故障时,备机能够及时接管应用,保持业务的连续性。以如下这个基本..
分类:
数据库 时间:
2015-03-31 20:22:59
阅读次数:
192
今天为大家介绍下mysql5.5.37的编译安装方式,在工作中编译安装也是我们常用的一种方式。希望通过这篇文章的介绍,能够给大家提供一个安装思路!一、创建mysql的安装目录和用户mkdir-p/usr/local/mysql#安装mysql
mkdir-p/usr/local/mysql/data#存放数据库
groupaddmysql
usera..
分类:
数据库 时间:
2015-03-31 20:21:20
阅读次数:
197
nosql的数据在内存里,而传统rdbms,某个select第一次执行的时候,如果发现内存里没有需要的数据(比如mysql的innodbbufferpool),会去从磁盘读取,然后再开始计算,这样子从原理上就必然比nosql要慢一些,但是,会慢多少呢?可以用一个分组统计的全表扫描来PK下。测试环境如..
分类:
数据库 时间:
2015-03-31 20:20:48
阅读次数:
152
SELECT语句的使用select语句:○5SELECTselect_list○1FROMtable_source○2[WHEREsearch_condition]○3[GROUPBYgroup_by_expression]○4[HAVINGsearch_condition]○6[ORDERBYorder_expresion[ASC|DESC]]SELECT语句执行顺序:A、FROM阶段B、WHERE阶段C、GROUPBY阶段D、HAVING阶..
分类:
数据库 时间:
2015-03-31 20:21:09
阅读次数:
249
SELECT语句的使用select语句:○5SELECTselect_list○1FROMtable_source○2[WHEREsearch_condition]○3[GROUPBYgroup_by_expression]○4[HAVINGsearch_condition]○6[ORDERBYorder_expresion[ASC|DESC]]SELECT语句执行顺序:A、FROM阶段B、WHERE阶段C、GROUPBY阶段D、HAVING阶..
分类:
数据库 时间:
2015-03-31 20:19:42
阅读次数:
270
SELECT语句的使用SELECT语句执行顺序:A、FROM阶段B、WHERE阶段C、GROUPBY阶段D、HAVING阶段E、SELECT阶段F、ORDERBY阶段1)、FROM阶段:FROM阶段标识出查询的来源表,并处理表运算符如果指定了表运算符,还需要按从左到右的顺序,对运算符进行逐个处理。表运算符有4类,JOIN、A..
分类:
数据库 时间:
2015-03-31 20:19:02
阅读次数:
273
可以通过checksum去比较每次调整后的SQL语句所产生的结果是否是相同的mysql>pagermd5sumPAGERsetto‘md5sum‘#Originalquerymysql>SELECT...32a1894d773c9b85172969c659175d2d-1rowinset(0.40sec)#Rewrittenquery-wrongmysql>SELECT...fdb94521558684afedc8148ca724f578..
分类:
数据库 时间:
2015-03-31 20:16:27
阅读次数:
156
QPS:QueriesPerSecond查询量/秒,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理查询量多少的衡量标准。TPS:TransactionsPerSecond是事务数/秒,是一台数据库服务器在单位时间内处理的事务的个数。很多资料上对QPSTPS的算法都是questions=s..
分类:
数据库 时间:
2015-03-31 20:17:52
阅读次数:
165
前言
在对dao层写测试类的时候,我们需要一个测试数据库,一般我们会是专门建立一个真实的测试数据库,但是有了HSQLDB事情就变得简单了起来。
正题
一、简介:
hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不妨考虑一下使用它,相对其他数据库来说,其体积小,才563kb。仅一个hsqldb.jar文件就包括了数...
分类:
数据库 时间:
2015-03-31 20:12:40
阅读次数:
139
最近比较忙,研究了很多java的东西,慢慢发表出来。
使用linux系统。
redis内存数据库,可进行简单的key和value储存。效率高。
1.下载redis
wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
2.编译源程序
||
tar xzf redis-2.2.12.tar.gz...
分类:
数据库 时间:
2015-03-31 20:12:12
阅读次数:
179
CREATE or REPLACE PROCEDURE UPDATEUSERDATA
Authid Current_User
is
delsql varchar2(400);
BEGIN
FOR T IN ( SELECT * FROM ORACLEUSER) LOOP
BEGIN
delsql := ...
分类:
数据库 时间:
2015-03-31 20:09:29
阅读次数:
201
EntityManager是应用访问持久化上下文中的实体的接口,用来对实体Bean进行操作。我们可以使用它来创建、删除、修改持久化的实体,以体现到数据库中;也可以从数据库中查询得到实体或实体列表。所有的这些操作都是通过实体管理器进行的。
本文将首先讲解EntityManager对象的引用方式,然后讲解使用EntityManager的操作函数实现数据库的各种操作,包括以下内容。
持久...
分类:
数据库 时间:
2015-03-31 20:11:26
阅读次数:
200
apt-get install mysql-client
mysql-server
中间会要你设置密码,设置后后就自动启动mysql了
可以用ps -ef|grep mysql 这样可以查看到相关的mysql进程
然后修改mysql的的数据库路径
1、首先将mysql关掉 service mysql stop
2、然后 /etc/mysql/my.cnf 修改里面的basedir=...
分类:
数据库 时间:
2015-03-31 20:10:01
阅读次数:
228