本章介绍框架中封装的数据库操作的一些功能,在实现的过程中费了不少心思,针对不同数据库的操作(SQLServer、Oracle、DB2)这方面还是比较简单的,用工厂模式就能很好解决,反而是在多数据库同时操作方面走了不少弯路;现在从以下几个方面进行说明:一、不同数据库操作此处用到了工厂模式来实现不...
分类:
数据库 时间:
2014-09-13 01:53:34
阅读次数:
493
转:http://blog.csdn.net/leamonjxl/article/details/6428753和往常一样,我们先使用 /?来看看sqlcmd的启动参数们:C:Documents and Settingschenxie.IFLYTEK>sqlcmd.exe /?Microsoft (...
分类:
数据库 时间:
2014-09-12 20:42:04
阅读次数:
321
1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射) 6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 DBUtility ...
分类:
其他好文 时间:
2014-09-12 18:53:53
阅读次数:
181
假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2第一种方案、最简单、普通的方法:SELECT TOP...
分类:
数据库 时间:
2014-09-12 17:04:23
阅读次数:
235
1.将一个表的数据插入另一个表--第一种情况(1)如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:Insert Into 目标表 Select * From 来源表; eg. Insert Into newArticles Select * From articles;(2)如果只希望导...
分类:
数据库 时间:
2014-09-12 13:10:23
阅读次数:
236
SqlServer中:USE DBNAME;GOexec sp_MSForEachTable @precommand=N'create table ##(表名 sysname,记录数 int,保留空间 Nvarchar(10),使用空间 varchar(10),索引使用空间 varchar(10),...
分类:
数据库 时间:
2014-09-12 11:44:33
阅读次数:
226
以下是用sqlserver给数据库进行加密的脚本,其中当然也包含了证书创建的步骤:USE master;GO --drop master keyCREATE MASTER KEY ENCRYPTION BY PASSWORD = '123456'; GOBACKUP MASTER KEY TO...
分类:
数据库 时间:
2014-09-12 10:00:33
阅读次数:
239
xtype 代表类型C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR =...
分类:
数据库 时间:
2014-09-12 09:59:33
阅读次数:
190
在 .NET 的学习过程中用过三种数据库:Sql Server、Access、SQLite。Sql Server 用得相对多一点点,但是,麻烦,每次用它都需要开服务,而且还费资源,更麻烦的是拷贝到一台没有装SqlServer的电脑上还不能用,所以一般练习中只要不涉及到什么存储过程这些也基本不用它。A...
分类:
数据库 时间:
2014-09-12 01:13:32
阅读次数:
232
SqlServer在视图上创建索引的条件在视图上创建索引需要三个条件:一、视图必须绑定到架构。要做到这点,在 CREATE VIEW 语句中,必须加上 WITH SCHEMABINDING,如果是使用企业管理器,则在设计界面的空白处点击右键,属性,选中“绑定到架构”。二、索引必须是唯一索引。 www...
分类:
数据库 时间:
2014-09-10 17:11:10
阅读次数:
301