了解事务和锁事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。不懂的听上去,挺神奇的,懂的感觉我...
分类:
数据库 时间:
2014-06-07 02:49:11
阅读次数:
290
#include QT +=
sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类
封装数据库所有记录第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE...
分类:
数据库 时间:
2014-05-30 13:23:53
阅读次数:
363
在数据库开发过程中,不得不考虑并发性的问题,因为很有可能当别人正在更新表中记录时,你又从该表中读数据,那你读出来的数据有可能就不是你希望得到的数据。可以说有些数据同时只能有一个事物去更新,否则最终显示给用户的数据不是数据库中现存的数据。锁表就限制不同的事物在同一时间内不允许同时操作一张表,实例很简单...
分类:
数据库 时间:
2014-05-30 13:16:58
阅读次数:
277
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->
Universal Installer,单击“卸载产品”-“全部展...
分类:
数据库 时间:
2014-05-30 12:37:14
阅读次数:
255
锁定数据库的一个表SELECT * FROM table WITH (HOLDLOCK)注意:
锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM
table WITH (TABLOCKX)其他事...
分类:
数据库 时间:
2014-05-30 12:30:32
阅读次数:
240
先来张在路上……此项目是用Maven创建的,没有使用Maven的,自己百度、谷歌去;直接用Junit测试就行,先执行里面的save方法,添加10000条测试数据提供各种聚合查询等。废话不多说,上干货……一、MongoDB数据库的配置(mongodb.xml)以下是我自己的配置,红色字体请改为自己本机...
分类:
数据库 时间:
2014-05-30 11:30:49
阅读次数:
526
从微软官网下载的Sql server2008的JDBC
jar包,解压后里面有两个jar包(sqljdbc.jar 和
sqljdbc4.jar)。到底应该用哪个呢?地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=a737000...
分类:
数据库 时间:
2014-05-30 10:51:18
阅读次数:
363
-- 转存表中的数据`forum_post`INSERT INTO `forum_post`
(`pid`, `fid`,`tid`, `first`, `author`, `authorid`, `subject`, `dateline`,
`message`,`useip`, `invisibl...
分类:
数据库 时间:
2014-05-30 09:58:50
阅读次数:
348
当存在可能要更换数据库类型的时候,要考虑两个问题:一,不同类型的数据库命名空间不一样,用到的函数名也不一样,尽管很相似;二,有些SQL语句在不一样的数据库之间是不通用的!那么要在更换数据库类型的时候,如何做到尽量少受因为上面两点而造成的影响呢?!利用接口,可以将第一点的影响降到最低!至于第二点,
可...
分类:
数据库 时间:
2014-05-30 09:31:43
阅读次数:
344
起因:两台ibm 小型机搭建的oracle10g
rac环境,使用asm磁盘组,运行了多年没有问题,今天机房要计划停电,正常关机后,开机后数据库节点1无法自动启动,使用ps -ef |grep
d.bin查看,有crs进程。但是使用crs_stat -t 命令查看,报IOT/Abort trap(c...
分类:
数据库 时间:
2014-05-30 09:30:23
阅读次数:
394
Mysql中自增字段(AUTO_INCREMENT)的一些常识在系统开发过程中,我们经常要用到唯一编号。使用过mysql的人都应该知道,mysql有一个定义列为自增的属性:AUTO_INCREMENT。指定了AUTO_INCREMENT的列必须要建索引,不然会报错,索引可以为主键索引,当然也可以为非...
分类:
数据库 时间:
2014-05-29 12:59:30
阅读次数:
573
DML---Data Manipulation
Language数据操纵语言命令能使用户能够查询数据库以及操作已由数据库中的数据.insert,delete update selectDCL(Data
Control Language)数据控制语言,用来设置或更改数据库用户或角色权限,控制数据库操作...
分类:
数据库 时间:
2014-05-29 13:02:35
阅读次数:
274
SQLLINQLambdaSELECT *FROM
HumanResources.Employeefrom e in Employeesselect eEmployees .Select (e =>
e)SELECT e.LoginID, e.JobTitleFROM HumanResources....
分类:
数据库 时间:
2014-05-29 12:24:05
阅读次数:
317
string sqlStr = "update sys_case t set t.content
=:CONTENT,t.property=:PROPERTY where id=:ID"; OracleParameter[] parameterValue =
{ ...
分类:
数据库 时间:
2014-05-29 12:18:04
阅读次数:
283
同样的网站程序在Linux下运行要比在windows下快出不少,所以决定使用Linux的发行版CentOS
,本文主要讲解在CentOS下使用yum命令 安装LAMP详细过程。我们使用的软件是CentOS的最新版本CentOS
6.3,其他版本的也基本类似。第一步:更新系统内核(如果不想更新可以跳过...
分类:
数据库 时间:
2014-05-29 12:04:36
阅读次数:
386
关联映射:一对一一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。数据表间一对一关系的表现有两种,一种是外键关联,一种是主键关联。图示如下:一对一外键关联:一对一主键关联:要求两个表的主键必须完全一致,通过两个表的主键建立关联关系出自:http://hi....
分类:
数据库 时间:
2014-05-29 11:51:23
阅读次数:
586
转载:http://blog.csdn.net/leo6159/article/details/7936725安装DB2(V9.1)To work around
this issue, follow these steps:Run the following DB2 command from the...
分类:
数据库 时间:
2014-05-29 11:02:39
阅读次数:
638
mysql官方的HA中间件http://www.mysql.com/products/enterprise/fabric.htmlMySQL
Fabric is an extensible framework for managing farms of MySQL Servers. Two
feat...
分类:
数据库 时间:
2014-05-29 10:50:17
阅读次数:
695
数据库产生阻塞(Blocking)的本质原因 :SQL语句连续持有锁的时间过长 ,数目过多,
粒度过大。阻塞是事务隔离带来的副作用,它是不可避免的,而且是一个数据库系统常见的现象。
但是阻塞的时间和出现频率要控制在一定的范围内,阻塞持续的时间过长或阻塞出现过多(过于频繁),就会对数据库性能产生严重的...
分类:
数据库 时间:
2014-05-29 10:46:10
阅读次数:
616
原文:Mysql Join语法解析与性能分析一.Join语法概述join
用于多表中字段之间的联系,语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON
conditionatable1:左表;table2:右表。JOIN 按照功能大致分为如下三类...
分类:
数据库 时间:
2014-05-29 10:33:54
阅读次数:
735