如何进行Mongodb测试?
我们在java中使用Mongodb作为数据库进行存储的时候,怎么样对于进行测试呢?一种可能直接的方式就是在setUp中getDB,然后在tearDown里面dropDatabase。这样的方式相对来说比较慢。一种更好的方式就是使用fake的数据库,比如embedded的Mongodb用于测试。http://xunitpatterns.com/Test%20Doubl...
分类:
数据库 时间:
2014-07-16 14:07:53
阅读次数:
344
1,修改迁移路径
USE master
GO
ALTER DATABASE 数据库名 --主数据
MODIFY FILE(NAME='数据库名', FILENAME='F:\DataBase\数据库名.mdf');
GO
ALTER DATABASE 数据库名 --日志数据
MODIFY FILE(NAME='数据库名_log', FILENAME='F:\DataBase\数据...
分类:
数据库 时间:
2014-07-16 14:39:54
阅读次数:
229
这几天在MySQL新建用户后,出现访问拒绝的问题,错误码为ERROR 1045(28000)。在网上搜索了很久,找到了很多解决办法,但很遗憾的是这么多办法没有一个能解决该问题。虽然出现的错误码28000很多人都遇到过,但原因也有所不同,有的是mysql.user表中没有信息,有的是root用户没有密码(那就不用密码登录),而使用mysql-5.6.19时,mysql.user有用户信息,root用...
分类:
数据库 时间:
2014-07-16 14:19:06
阅读次数:
252
1.手动分离数据库;2.手动删除日志文件;3.重新生成日志文件:CREATE DATABASE FMIS0ON (FILENAME = 'E:\FMIS0_DATA\FMIS0-Date') FOR ATTACH_REBUILD_LOG ;GO
分类:
数据库 时间:
2014-07-16 15:14:07
阅读次数:
229
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设.....
分类:
数据库 时间:
2014-07-16 14:57:25
阅读次数:
275
在创建一个数据库的过程中,必须依照一定的准则,这些准则被称为范式,从第一到第六共六个范式,一般数据库设计只要遵循第一范式,第二范式,和第三范式就足够了。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,...
分类:
数据库 时间:
2014-07-16 14:51:44
阅读次数:
251
create PROCEDURE [dbo].[Proc_GetPageList]( @Tables varchar(1000), --表名 @PK varchar(100), --主键 @Fields varchar(1000) = '*', --查询的字段@SortField varchar(....
分类:
数据库 时间:
2014-07-16 14:42:55
阅读次数:
264
今天是我我刚到一个公司上班3个月,2个月的时候我转正了,我在两个月内把公司主要系统的性能压力降低了。可是我更加困惑了。我发现服务器CPU的压力来源与数据库的拙劣设计,查询的性能低下。由于公司系统是一个历史遗留问题,这我无能为力,但查询我可以改变吧,公司存储过程和查询语句统一用一种格式,存储过程的参数...
分类:
数据库 时间:
2014-07-16 13:33:09
阅读次数:
204
最近在搞在SQL 2005安装数据库镜像,中间遇到不少的错误,在此归纳总结,以方便有需要的朋友参考。 直接上脚本,主机部分:---修改数据库为完整恢复模式USE master;ALTER DATABASE CZTestSET RECOVERY FULL;--------创建证书USE master....
分类:
数据库 时间:
2014-07-16 13:53:49
阅读次数:
283
Win7下64位的apache2.4.9+php5.5+mysql5.6.19的安装1、首先下载文件httpd-2.4.9-win64-VC11.zip(http://www.apachelounge.com/download/)php-5.5.14-Win32-VC11-x64.zip(http:...
分类:
数据库 时间:
2014-07-16 13:52:20
阅读次数:
317
数据库连接1、在文件App.config内添加连接 1 2 3 4 5 8 9 12 2、添加 dll 引用3、获取数据库连接字符串string conStr = System.Configuration.ConfigurationManager.Co...
分类:
数据库 时间:
2014-07-16 13:41:47
阅读次数:
245
实例讲解Oracle数据库设置默认表空间问题实例讲解Oracle数据库设置默认表空间问题,阅读实例讲解Oracle数据库设置默认表空间问题,DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间——sy...
分类:
数据库 时间:
2014-07-16 13:40:50
阅读次数:
235
查询oracle sql的执行计划时,一个很重要的视图--dba_hist_sql_plan...
分类:
数据库 时间:
2014-07-16 13:47:45
阅读次数:
464
使用Spring提供的三个JDBC模板类(JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate)操作数据库一、JdbcTemplate是Spring中最主要的JDBC模板, 利用JDBC和简单的索引參数查询对数据库进行简单訪问二、Nam...
分类:
数据库 时间:
2014-07-16 15:47:13
阅读次数:
363
重置mysql的root密码# /etc/init.d/mysql stopShutting down MySQL. [ OK ]# ps -ef |grep mysqlroot 25174 24030 0 0...
分类:
数据库 时间:
2014-07-16 15:54:20
阅读次数:
311
一、UserAuthenticationDatabase类作用 1,用户/密码管理 2,鉴权管理二、类UserAuthenticationDatabase继承关系图
分类:
数据库 时间:
2014-07-16 16:57:23
阅读次数:
363
通用方法: select top 500 * from (select top 1000 * from UserSearchDatas order by ID) a order by ID desc
分类:
数据库 时间:
2014-07-16 16:56:44
阅读次数:
199
导入数据前要先创建表空间导入命令 imp file= full=y 回车输入用户名密码 可能有的表空间 不存在要创建/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\O...
分类:
数据库 时间:
2014-07-16 15:58:13
阅读次数:
272
公司数据库随着时间的增长,数据越来越多,查询速度也越来越慢。进数据库看了一下,几十万调的数据,查询起来确实很费时间。 要提升SQL的查询效能,一般来说大家会以建立索引(index)为第一考虑。其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NOLOC...
分类:
数据库 时间:
2014-07-16 16:01:32
阅读次数:
292
# yum install mysql-server# /etc/init.d/mysqld startInitializing MySQL database: Installing MySQL system tables...OKFilling help tables...OKTo start ....
分类:
数据库 时间:
2014-07-16 16:50:32
阅读次数:
371