首页 > 数据库技术
工具类之数据库工具类:DBUtil(采用反射机制)
经常操作数据库的码农们一定知道操作数据库是一项很复杂的工作,它不仅要解决各种乱码的问题还要解决各种数据表的增删改查等的操作。 另外每次操作数据库都要用到数据库连接、执行SQL语句、关闭连接的操作,所以在这里我就把这些功能封装到了一个工具类中,该类使用的是反射机制写成的,也就是说它可以帮助你完成对任何数据表的操作。关键代码如下: 首先是配置文件:config.properties dr...
分类:数据库技术   时间:2014-10-15 21:11:02    收藏:0  评论:0  赞:0  阅读:340
Oracle 基于事务的临时表在11g和12C下的区别
Oracle 基于事务的临时表在11g和12C下的区别下,可以看到收集临时表的统计信息后,前者记录被清空,后者没有,这是个很重要的区别。在公司环境上用的是12C,在现场用的是11g,使用临时表会造成时快时慢,之前我有帖子http://blog.csdn.net/stevendbaguo/article/details/39964807,用了hint之后,也不是特别好,于是直接采集,结果临时表被清空...
分类:数据库技术   时间:2014-10-15 21:10:02    收藏:0  评论:0  赞:0  阅读:339
使用Oracle基于session的临时表要注意的问题
在Oracle中有两种临时表,一种是基于session,就是当出现commit之后,数据就会被清空;一种是基于session,当session断开后,数据会被清空。 --基于事务的临时表 create global temporary table test (   ID   number ) on commit delete rows; --基于session的临时表 cr...
分类:数据库技术   时间:2014-10-15 21:09:22    收藏:0  评论:0  赞:0  阅读:562
使用RMAN工具复制数据库
一.概述复制数据库即使用RMAN工具的DUPLICATE命令从源数据库拷贝所有或者一部分的数据到目标数据库。复制数据库技术在多种场景都是特别有用的,如创建standby数据库,创建用于不同目的地测试环境,数据库迁移等。使用DUPLICATE命令复制数据库能自动配置与源数据库不同的DBID,..
分类:数据库技术   时间:2014-10-15 19:59:53    收藏:0  评论:0  赞:0  阅读:361
Oracle转MySql常用
1.类型对比oraclemysqlintintnumber(6,2)decimal(6,2)date(sysdate)timestamp(now())varchar2(20)varchar(20)2.常用函数/*DATE_FORMAT(date,format)根据format字符串格式化date值*/ selectdate_format(‘2013-09-2114:01:20‘,‘%Y-%m-%d%H:%i:%s‘)fromdual; selectcase2when1th..
分类:数据库技术   时间:2014-10-15 19:59:22    收藏:0  评论:0  赞:0  阅读:352
exchange 2013 SP1 删除数据库后的影响
最近公司邮箱储扩容,原有数据库没法满足现有需要,扩容后将所有用户邮箱全部都迁移到新的数据库上,迁移完成后十多天将老的数据库删除(系统自建的不能删),结果有部分用户登录出现500错误。检查CAS各项设置都没有问题,检查IIS日志发现登录不上的都会出现:DatabaseGuidNotF..
分类:数据库技术   时间:2014-10-15 19:54:03    收藏:0  评论:0  赞:0  阅读:366
db2 存储过程迁移方法
存储过程迁移,解决量大,父子存储过程,存储过程过大问题...
分类:数据库技术   时间:2014-10-15 19:39:52    收藏:0  评论:0  赞:0  阅读:338
sqlite数据库下载安装和初步操作和所遇到的问题near "sqlite3":syntax error
sqlite数据库下载安装和初步操作和所遇到的问题near "sqlite3":syntax error...
分类:数据库技术   时间:2014-10-15 19:39:32    收藏:0  评论:0  赞:0  阅读:379
10条关于数据库的技巧和经验
1)字段长度和类型:数据来自外系统的一定要与外系统保持一致,避免插入失败或截断。禁止使用Blob,Clob,Text,Image等大字段。2)中间表:多对多关联需要添加中间表,多对一加关联字段即可。关联字段为了避免数据迁移麻烦,可以不用自增长ID关联,而是用实际业务关联的值。3)联接查询:若表字段过多,则根据业务拆出一个或多个字表。若有关联过多,则可在主表冗余一些需要的字段来减少查询时的表关联。4...
分类:数据库技术   时间:2014-10-15 19:37:12    收藏:0  评论:0  赞:0  阅读:319
[Django] 查看orm自动执行的原始sql
django的文档看了很多,也用了不少,有的时候感觉性能很不好,...
分类:数据库技术   时间:2014-10-15 19:36:22    收藏:0  评论:0  赞:0  阅读:408
mysql触发器的作用及语法
触发器是一种特殊的存储过程,它在插入,删除或改动特定表中的数据时触发运行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有下面的作用:1.安全性。能够基于数据库的值使用户具有操作数据库的某种权利。# 能够基于时间限制用户的操作,比如不同意下班后和节假日改动数据库数据。# 能够基...
分类:数据库技术   时间:2014-10-15 19:32:22    收藏:0  评论:0  赞:0  阅读:331
SQL:安装多个实例,修改实例端口号,和IP加端口号连接实例
sql server 安装第一个实例,默认实例的端口是1433,一个库中如果有多个实例,从第二个实例开始的端口是动态端口,需要的话,自己手工指定为静态端口,如指定第二个实例为1434 或着随意一个如2080端口 方法:点击电脑左下方的“开始”->“Microsoft SQL Server2005”-...
分类:数据库技术   时间:2014-10-15 19:28:12    收藏:0  评论:0  赞:0  阅读:423
sqlserver2008新建查询,表名下出现红波浪线,显示“表名无效”,但仍然可以查询得到结果(转)
转:http://zhidao.baidu.com/link?url=82Xf_uK9VgIeYM_1kczmvKhiEQKLCqhN4_Tfe_cvriqkeP7Wggy5D60VTnMxFREwz5Q5SZ725Zt6CLjphr4TVK问:sqlserver2008新建查询,表名下出现红波浪线...
分类:数据库技术   时间:2014-10-15 19:27:12    收藏:0  评论:0  赞:0  阅读:371
emctl start dbconsole OC4J_dbconsole*** not found
C:\windows\system32>emctl start dbconsoleOC4J Configuration issue. D:\app\product\11.1.0\db_1/oc4j/j2ee/OC4J_DBConsole_ghost1_orcl not found.查看监听状态,环境...
分类:数据库技术   时间:2014-10-15 19:26:22    收藏:0  评论:0  赞:0  阅读:380
MySQL MHA 搭建&测试
一:背景介绍 MHA(Master HA)是一款开源的MySQL的高可用工具,能在MySQL主从复制的基础上,实现自动化主服务器故障转移。虽然MHA试图从宕机的主服务器上保存二进制日志,但并不是总是可行的。例如,如果主服务器硬件故障或无法通过ssh访问,MHA没法保存二进制日志,只进行故障转移而.....
分类:数据库技术   时间:2014-10-15 19:25:32    收藏:0  评论:0  赞:0  阅读:525
sql server基本流程语句
1、IF...ELSE (sql server没有end,oracle中有)DECLARE @co INTSET @co=(SELECT COUNT(1) FROM HGOS_UC.dbo.Emp_Ora_Role eor WHERE eor.EmpId=539 AND eor.DepId=35)I...
分类:数据库技术   时间:2014-10-15 19:22:42    收藏:0  评论:0  赞:0  阅读:334
ORACLE中AND与OR的优先级
突然发现,把基础给忘了,AND的优先级大于OR,试验如下:--Yselect 'Y' from dual where 1=2 and 1=2 or 1=1;--Yselect 'Y' from dual where (1=2 and 1=2) or 1=1;--No valueselect 'Y' ...
分类:数据库技术   时间:2014-10-15 19:15:22    收藏:0  评论:0  赞:0  阅读:601
OJDBC版本区别
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?连接类型: 1、 JDBC OCI: oci是oracle call interface的缩写,此驱动类...
分类:数据库技术   时间:2014-10-15 19:10:22    收藏:0  评论:0  赞:0  阅读:368
MYSQL复制的几种模式
MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。MYSQL复制的几种模式MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。从 MySQL 5.1.12 开始,可...
分类:数据库技术   时间:2014-10-15 19:09:52    收藏:0  评论:0  赞:0  阅读:290
MySQL数据库学习笔记(一)----MySQL-5.6.21的安装和配置(setup版)
【开发环境】物理机版本:Win 7旗舰版(64位)MySQL版本:5.5.40MSI版(64位)一、数据库类型:(1)关系数据库(2)面向对象数据库(3)XML数据库现在的主流是关系型数据库。二、数据库产品:大型数据库有:Oracle、Sybase、DB2、SQL server小型数据库有:MySQ...
分类:数据库技术   时间:2014-10-15 19:06:22    收藏:0  评论:0  赞:0  阅读:1769
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!