数据库
GoodShot
这个作者很懒,什么都没留下…
展开
-
深入解读 Entity Framework 4.0和4.1
记得去年初就开始关注Entity Framework,那时只是简单测试了一下,发现较之Nhibernate不太成熟。当时的EF主要表驱动方式开发,过度依赖edm文件,并且数据层耦合了模型层,让一些MVC分层用户痛苦不堪。微软从Oxite1项目发展到Oxite2也在这个DAL与MODEL的理不清的关系上做过徘徊,只好在EDM的基础上直接实现BLL。由于EntityObject模型与ObjectCon转载 2012-07-02 18:18:44 · 2164 阅读 · 0 评论 -
LINQ to SQL(LTS) vs Entity Framework(EF)
LINQ to SQL (LTS) vs the Entity Framework(EF) Now that you have seen LTS and EF in action, it is time to look at the strengths and weaknesses of each of the tools, along with other ORM options that yo转载 2010-11-29 11:32:00 · 2687 阅读 · 2 评论 -
基于LINQ to SQL的WEB开发三层架构(2)
初始的Northwind.dbml文件代码如下: #pragma warning disable 1591//------------------------------------------------------------------------------// // 此代码由工具生成。// 运行时版本:2.0.50727.3053//原创 2010-11-28 20:41:00 · 1592 阅读 · 0 评论 -
彻底完全卸载 SQL Server 2005 的图文教程
SQL SERVER 2005不象SERVER 2000所有组件都汇总在一起,所以卸载时特别麻烦,如果不按正常的方法卸载,重新安装是不可能安装上去的。因为SQL SERVER 2005组件都是分散的,所以,必须一个一个的卸载,且要用到两个附加工具(下载地址:http://www.jb51.net/softs/82961.html),方法如下:步骤1 :如其它软件卸载时一样,打开《控制面转载 2014-11-20 16:33:06 · 8980 阅读 · 2 评论 -
SQL Server 存储过程
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数转载 2014-12-04 09:36:04 · 782 阅读 · 1 评论 -
SQL Server 存储过程
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数转载 2014-12-04 09:37:58 · 863 阅读 · 1 评论 -
SQL Server2008创建约束图解 唯一性约束
SQL Server2008创建约束图解复习一下数据库的约束机房收费系统个人重构版开始了,但在设计数据库时遇到了写小麻烦,主要是数据库中约束的应用,以前在学习数据库时进行了总结,在刚开始学习时使用的是SQL Server2000 小操作了下,查证了几种约束的作用,但现在升级为 08 版的 SQL所以在操作方式上有了些区别。虽然是小麻烦但是也反映了我们学习的一种习惯,在对知识进行封存转载 2014-12-21 12:22:13 · 27534 阅读 · 3 评论 -
sql server 2008 数据库可疑的解决步骤
没有使用微软提供的代码管理工具,在使用百度云进行同步,出现了"数据库可疑"在网上搜索文章,经测试恢复成功,这种方法同样适用于2005,操作如下:-------------------------备份并新建同名数据库,并替换原数据文件-----------------------------1 把问题数据库备份后直接删除 停掉SQLSERVER服务,把服务器上出转载 2015-01-12 10:34:08 · 9770 阅读 · 1 评论 -
sql GROUP BY子句使用实例
GROUP BY子句GROUP BY子句可以将表的行划分为不同的组。分别总结每个组,这样就可以控制想要看见的详细信息的级别。语法:[ GROUP BY [ ALL ] group_by_expression[ ,...n ][ WITH { CUBE | ROLLUP } ] ]参数说明: ALL:包含所有组和结果集,甚至包含那些任何行都不满足WHERE子句指定的搜转载 2015-01-02 16:51:10 · 5027 阅读 · 0 评论 -
远程连接SQL Server数据库
解决SQL Server管理器无法连接远程数据库的问题 许多初学者在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,大致的错误描述如下:An error has occurred while establishing a connection to the server.(provid转载 2014-12-03 07:52:09 · 3705 阅读 · 0 评论 -
LDAP概念和原理
什么是目录服务? 目录服务就是按照树状存储信息的模式 目录服务的特点? 目录服务与关系型数据库不同? 目录服务的数据类型主要是字符型, 而不是关系数据库提供的整数、浮点数、日期、货币等类型为了检索的需要添加了BIN(二进制数据)、CIS(忽略大小写)、CES(大小写敏感)、TEL(电话型)等语法(Syntax)同样也不提供象关系数据库中普遍包含的大量转载 2016-07-03 16:50:49 · 13565 阅读 · 2 评论 -
目录服务软件 AD和LDAP 的理解
选购模块 - 身份验证 身份验证是一个提供给已导入帐号目录服务客户的搭配功能。目前身份验证有两大系统:分别是微软的AD认证与自由软体的LDAP服务,不论是哪一个阵营的程式,NewSoft OA的“身份验证”模组都支援...身份验证是一个提供给已导入帐号目录服务客户的搭配功能。目前身份验证有两大系统,分别是微软的转载 2016-07-03 16:59:47 · 23260 阅读 · 1 评论 -
SQL Server链接服务器(一台机器SQL Server登陆,同时映射登陆到另外一台远程服务器的数据库)
现在我有一个需求是需要在两个不同的SQL SERVER 2012的服务器之间进行数据访问和更新。我们需要把Server One的数据插入到Server Two的服务器上去,一天执行一次任务。我们的首选方案是在两个服务器之间建立链接服务器,下面介绍下如何建立链接服务器。我需要做的事情是,我需要定时的全量的把Server one的数据插入到Server Two里去。所以这里就涉及到需要把Serve转载 2017-12-01 14:53:23 · 4041 阅读 · 0 评论 -
sqlserver中创建链接服务器图解教程
1.展开服务器对象-->链接服务器-->右击"新建链接服务器" 注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器"2.输入链接服务器的IP 3.设置链接服务器的安全性 完成后,如下图: 现在测试一下,用帐号user本地登录SqlServer,新建一个查询,输入Select * From [链接服转载 2017-12-01 14:54:45 · 17065 阅读 · 0 评论 -
NHibernate笔记Ⅲ--关于EF和NH的比较
国内(比较早) 2008-10-14 16:58 Karron Qiu目前看起来 LinQ2SQL 和Linq2Entities 在ORM范围内还没有达到NH的高度, 比如延迟加载, 关系映射, Domain层的纯洁度上面离NH还差得远. 为了达到可视化的设计, 引入的丑陋的后台代码或者配置信息, 简直就是据人以千里之外, 完全没办法进行真正的领域方法设计, 虽然我也很讨厌NH的xml转载 2012-07-02 17:58:39 · 8735 阅读 · 1 评论 -
详解在ASP.NET中用LINQ实现数据处理
个人认为学习LINQ法就是通过实例来学习。光看书本上的理论效率是很慢的。我将作一个简单的web应用程序,实现对数据的增删改操作。用到大家都熟悉的Northwind数据库。 一.引用命名空间System.Data.Linq System.Data.Linq.Mapping (需要在项目中先引用System.Data.Linq)二.为数据库表创建实体类Tab原创 2010-11-28 20:44:00 · 1323 阅读 · 0 评论 -
浅谈LINQ to SQL集成数据库语言优劣
Linq To SQL是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣。1、LINQ to SQL的优点在LINQ to SQL推出之前,我们只是把SQL语句形成一个string,然后,通过ado.net传给SQLserver,返回结果集.这里的缺陷就是,如果你SQL语原创 2010-11-28 20:25:00 · 1089 阅读 · 1 评论 -
NHibernate与EF(Entity Framework)的区别
概述长久以来,程序员和数据库总是保持着一种微妙的关系,在商用应用程序中,数据库一定是不可或缺的元件,这让程序员一定要为了连接与访问数据库而去学习 SQL 指令,至少对于我而言,我觉得这是一个很不爽的事情。因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起,对象关系对应 (Object-Relational Mapping) 的技术就是由此而生,像Hibernate或NHiber转载 2012-07-02 09:06:10 · 5432 阅读 · 2 评论 -
测试SqlHelp,linq to SQL,Nhibernate批量处理数据的效率 2009-06-07
(SqlHelp是一个操作数据库的辅助类,linq to SQL,Nhibernate,是数据持久化框架, linq to SQ只适合MS SQL,Nhibernate适合多种数据源)数据的准备:示例数据库: AdventureWorks产生测试数据的脚本:Code--从[Person].[Address]把数据复制到新表[Address1]中select into [转载 2012-07-02 18:09:56 · 2990 阅读 · 0 评论 -
数据持久化
数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称. 数据模型可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等。cmp和Hibernate只是对象模型到关系模型之间转换的不同实现。只不过对象模型和关系模型应用广泛,所以就会误认为数据持久化就是对象模型到关系型数据库的转换罢了。 Hibernate框架会提供这种机制。对象上数据转载 2012-07-02 18:19:28 · 861 阅读 · 0 评论 -
select 1 from 浅析
一、http://www.cnblogs.com/weiwcn/archive/2008/03/24/1120079.html今天看到项目代码里有这条语句,不懂select 1 from XXXXXXX里的1是何意,查了一番才知道:1、select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * from转载 2012-07-19 15:03:25 · 2943 阅读 · 0 评论 -
SQL中IN和EXISTS用法的区别
NOT INSELECT DISTINCT MD001 FROM BOMMD WHERE MD001 NOT IN (SELECT MC001 FROM BOMMC)NOT EXISTS,exists的用法跟in不一样,一般都需要和子表进行关联,而且关联时,需要用索引,这样就可以加快速度select DISTINCT MD001 from BOMMD WHERE NOT EXISTS原创 2012-07-19 14:58:59 · 907 阅读 · 0 评论 -
exists 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动
一个数据库tb两个表:FriendTable Activity其中FriendTable :内容Activity:内容: 实现查看表Activity中FmyId=1(具体数字在程序中动态给定)的好友发起的活动select *from dbo.Activitywhere exists(select 1 from dbo.FriendT原创 2012-07-20 11:06:05 · 935 阅读 · 0 评论 -
inner join,left join,right join 三者的用法
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right joincross join:结果是笛卡尔积,就是第一个表的行转载 2010-09-27 23:58:00 · 910 阅读 · 0 评论 -
sa无法映射到数据 报错:创建对于用户"sa"失败
sa无法映射到数据我在给sql 2005中的用户"sa"映射到一个数据库的时候,报错:创建 对于 用户"sa"失败执行T-SQL语句或批处理时发生了异常。无法使用特殊主体“sa”(你要设置的)数据库--属性--文件--所用者设为Sa,回到用户映射查看,已勾选上.还有一些情况1)将登录方式设为"混合认证"(右击服务器->选择"安全性"->点选"Sql Server"和Wi转载 2012-08-12 11:12:27 · 14000 阅读 · 1 评论 -
完全卸载sql2005
SQL Server 2005(适用于2000)的卸载是一个非常头疼的问题。我曾经尝试过直接使用【添加或删除程序】工具卸载、清除安装目录、删除注册表内容等等各种方式综合卸载,勉强成功。现在终于找到了一个事半功倍的方法,多次尝试,未有失败,具体如下:1.下载卸载工具,有两种:第一种是微软官方提供的工具(msicuu2.exe)http://support.microsoft.com/default.转载 2013-04-22 20:08:38 · 895 阅读 · 0 评论 -
LINQ to DataSet
LINQ to DataSet将LINQ和ADO.NET集成,它通过ADO.NET获取数据,然后通过LINQ进行数据查询,从而实现对数据集进行非常复杂查询。本节将介绍如何使用LINQ to DataSet操作数据集DataSet中的数据。5.2.1 使用LINQ to DataSetLINQ to DataSet可以简单理解成通过LINQ对DataSet中保存的数据进行查询,它和第7章转载 2013-05-13 21:17:51 · 2463 阅读 · 0 评论 -
.NET下数据访问层+webform前台 技术大比拼
转一篇过去的文章,不过还是有些借鉴意义:现在在.NET下做数据访问层的技术实在是太多了,选择多了就是没有选择。感觉.net对比java还太年轻需要时间来沉淀。java虽然框架多,但优秀的都沉淀下来,想都不用想都知道struts+spring+hibernate ,.net呢?单单一个数据访问就让够让人迷茫了。在ADO.NET2.0方面:SqlDataSource、强数据集(即TableAd转载 2013-05-13 09:11:19 · 2529 阅读 · 1 评论 -
LINQ学习中需要明确的几点问题
LINQ技术实际包括LINQ(对象操作)、DLINQ((数据操作)、XLINQ(Xml操作)三种技术 1.LINQ要解决的问题长期以来,开发社区形成以下格局: 面向对象与数据访问两个领域长期分裂,各自为政 编程语言中的数据类型与数据库中的数据类型形成两套体系。例如: C# 中字符串用 string 表示 SQL 中字符串用 NVarchar/Varchar/Char原创 2012-06-20 11:02:35 · 2182 阅读 · 0 评论 -
LINQ to SQL之Step by Step及新手问题小结
前言 最近接连遇到几个朋友问我同一个问题,就是关于.NET平台上ORM框架的选择。我想在这个讲求效率的时代,谁也不想手写SQL或存储过程去访问数据库了。大家都知道,在Java平台上,ORM这一块基本是Hibernate的天下。当然,相对轻量级的iBatis也有不错的表现。 不过谈到.NET平台,ORM框架似乎相对混乱了点。很多朋友问我的时候,往往会这样问:NHibern转载 2010-11-28 11:00:00 · 1784 阅读 · 0 评论 -
大数据中,机器学习和数据挖掘的联系与区别
数据挖掘是从海量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程。数据挖掘中用到了大量的机器学习界提供的数据分析技术和数据库界提供的数据管理技术。从数据分析的角度来看,数据挖掘与机器学习有很多相似之处,但不同之处也十分明显,例如,数据挖掘并没有机器学习探索人的学习机制这一科学发现任务,数据挖掘中的数据分析是针对海量数据进行的,等等。从某种意义上说,机器学习的科学成分更...原创 2018-10-16 21:59:55 · 1927 阅读 · 0 评论