- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 MS SQLServer多对多表间的查询
在做一个电子教务系统,其中用户是分配有角色的,而且角色与用户是多对多的关系,所以就在用户表与角色表蹭建立了一个【角色-用户】映射表,在是写代码 时,想要通过用户查看自己的角色。写了几个都不对。这是用户表。这是用户-角色映射表这是角色表这是结果,终于出来了。这是代码。select [Role].roleName fr
2012-05-30 15:37:53 2875
转载 关于SqlTransaction.Connection
最近客户反应一个测试项目运行速度有时会很慢,并隅尔会出现IIS连接数过多的错误,目前项目的使用人数并不多,怎么会有连接数过多的问题呢?难道是数据库哪里连接没关闭了,于是查看了代码,感觉都有关闭了啊。后来多次调试之后,终于发现问题了。数据的底层连接是以前一个同事自己写的一个简单的框架,在他的一个底层类里面有这样一个方法: /// /// 创建一个Sq
2012-05-29 09:19:58 1361
原创 微软SqlHelper类中文注释和使用方法
SqlHelper.cs是N年前微软出品的一个使用ADO.Net方法对SQL Server数据库进行操作的封装类,随后有高人根据这个类写了DbHelper.cs以操作SQL Server之外的数据库,而后微软也发布了Enterprise Library企业库组件。但是对于刚开始学习ADO.Net/C#或者中小企业应用层面来说,根据SqlHelper.cs类做简单的数据库访问层的东西已经足够用了。E
2012-05-28 16:32:46 6388 2
原创 SqlHelper类详解
SqlHelper 类实现详细信息SqlHelper 类用于通过一组静态方法来封装数据访问功能。该类不能被继承或实例化,因此将其声明为包含专用构造函数的不可继承类。 在 SqlHelper 类中实现的每种方法都提供了一组一致的重载。这提供了一种很好的使用 SqlHelper 类来执行命令的模式,同时为开发人员选择访问数据的方式提供了必要的灵活性。每种方法的重载都支持不同的方法参数,因此
2012-05-28 08:47:21 2259 1
转载 ADO.NET 连接方式进行数据访问
连接到数据源连接到数据源需要使用两步:1.创建连接字符串2.使用Connection通过连接字符串进行连接例1://使用连接字符串//注意引用System.Data.Common 和 System.Data.SqlClientstring connectionString = "server=.;database=DataBaseST;uid=sa;
2012-05-21 16:24:04 1020
原创 创建数据访问层
与数据打交道时,一种做法是把跟数据相关的逻辑直接放在表现层中(在一个web应用里,ASP.NET网页构成了表现层)。其形式一般是在ASP.NET 网页的编码部分写ADO.NET 编码或者在标识符部 分使用SqlDataSource控件。在这两种形式里,这种做法都把数据访问逻辑与表现层紧密耦合起来了。但推荐 的做法是,把数据访问逻辑从表现层分离开来。这个分开的层被称作是数据访问层,简写为DAL,一般
2012-05-21 15:42:06 522
原创 Session
Session:在计算机中,尤其是在网络应用中,称为“会话”。Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话,可能还有一定的操作空间。 具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就
2012-05-19 15:46:02 539
原创 Linq语法
基本语法var result=from item in container orderby value ascending/descending select item;1、获取全部记录var allCars = from c in myCars select c; (提取指定行记录)var allCars = (from
2012-05-18 08:33:29 729
转载 SqlHelper中的cmd.Parameters.Clear()
public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters){ SqlCommand cmd = new SqlCommand(); using (SqlConn
2012-05-15 15:37:15 1031
原创 数据库事务处理
1.事务(transaction)事务是这样一种机制,它确保多个Sql语句被当作单个工作单元来处理。事务具有以下的作用:一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。可恢复性:一旦发生系统故障,数据库会自动地完全恢复未完成的事务。事务被认为是一系列操作的集合,是一个工作单元(unit of work),事务的处理的结果有两个一个是commit
2012-05-14 18:00:29 832
转载 单点登录
在ASP.NET 中实现单点登录 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。 实现思路 利用Cache的功能,我们把用户的登录由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实
2012-05-07 20:36:33 490
原创 SQLHelper类
using System;using System.Data;using System.Configuration;using System.Web;using System.Collections;using System.Data.SqlClient;public class SqlHelper{ #region 配置连接 private static Sq
2012-05-07 18:33:38 502
转载 联动DropDownList控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;[assembly: T
2012-05-07 15:35:29 866
原创 post get
首先知道post方法比get方法安全。1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]http://www.mdm.com/test.asp?name=asd&password=sad[/url],数据都会 直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTT
2012-05-01 21:10:59 775
SQL Prompt最新版破解方法
2014-12-05
Winform文件加密解密,初学者
2014-06-04
Reflector破解版+教程
2012-12-20
petshop5.0源码+详解
2012-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人