- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 MVC调用存储过程的帮助类
创建一个ProcDBHelper类using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;namespace DAL{ ...
2018-12-20 16:20:13
390
原创 增删改的触发器写入日志
触发器的模型(格式):CREATE TRIGGER 给该触发器起的名子 ON 触发器基于的是哪个表 AFTER 在那种情况下开始触发(insert delete update) AS BEGIN 要执行的语句 可以创建一个临时表 INSERT INTO 给临时表其的表名 VALUES(写入要编写的字段) END实际案例:添加的触发器CREATE TRIGGER T_...
2018-12-20 15:26:28
1187
原创 增删改查分页存储过程
--创建数据库CREATE DATABASE PROCDBGO--使用数据库GOUSE PROCDBGO--创建表供存储过程的实现CREATE TABLE STUDENTINFOS( ID INT PRIMARY KEY IDENTITY, S_NAME NVARCHAR(50), S_AGE INT, S_SEX CHAR(4))GO--创建存储过程的增删改CR...
2018-12-20 14:19:49
188
原创 泛型反射ROM
这是一个通用的DBHelper的类文件using System.Collections.Generic;using System.Reflection;using System.Data;using System.Data.SqlClient;using System.ComponentModel.DataAnnotations;namespace Reflectiones{ ...
2018-12-20 13:24:43
231
原创 MVC中上传文件
对于MVC的上传最简单的一种方式:通过form表单来进行获取控制器中[HttpPost]public ContentResult PostDatas(){ HttpPostedFileBase file = Request.Files["file"]; var fileName = file.FileName; //var filePha...
2018-12-20 08:45:37
312
原创 基于NPOI的导入和导出
那么NPOI是什么?NPOI是POI项目的.NET版本,是由@Tony Qu(http://tonyqus.cnblogs.com/)等大侠基于POI开发的,可以从http://npoi.codeplex.com/下载到它的最新版本。它不使用Office COM组件(Microsoft.Office.Interop.XXX.dll),不需要安装Microsoft Office,支持对Office...
2018-12-18 11:15:55
665
原创 C#的委托
C#委托(Delegate)C#中的委托(Delegate)类似于C或C++中函数的指针。委托(Delegate)是存有对某个方法的引用的一种引用类型的变量。引用类型可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自System.Delegate类。声明委托(Delegate)委托声明决定了可由该委托引用的方法。委托可指向一个与其具...
2018-11-07 14:10:18
146
原创 B/S和C/S
什么是B/S结构的系统?B/S结构(Browser/Server,浏览器/服务器模式),是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,计划了系统的开服、维护和使用。客户机上只要安装一个浏览器就可以使用B/S结构的系统。其实B/S结构的系统也可以看作使用特殊的C/S结构。什么是C/S结构系统?Client...
2018-09-27 14:51:41
616
原创 【SQL-触发器】
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。Deleted 表和触发器表通常没有相同的行。Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插...
2018-09-21 15:48:20
426
原创 WebService相关的
什么是RESTful?一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件,基于这个设计风格的软件可以更简洁,更有层次,更易于实现缓存等机制。也可以称之为表述性状态转移!什么是SOA以及核心理念和服务架构?面向服务的体系结构。指的是一个系统的架构,他研究领域是大型分布式系统的“架构”范式! 核心理念是:支持异构,支持变化,松耦合。常用...
2018-09-19 20:39:51
149
原创 游标存储过程视图标值
CREATE TABLE STUDENT( SID INT PRIMARY KEY IDENTITY, SNAME NVARCHAR(50), SAGE DATETIME, SSEX CHAR(4))CREATE TABLE TEACHER( TID INT PRIMARY KEY IDENTITY, TNAME NVARCHAR(50))CREATE TABLE COU...
2018-09-19 20:31:08
202
原创 SQL的综合案例(触发器、函数、游标、存储过程)
下面是一个学生信息的创建 在这里就不创建数据库了CREATE TABLE CLASS( class_id int IDENTITY PRIMARY KEY, --班级ID class_name Varchar(50), --班级名称 class_studentCount Int --班级的学生数量)GOCREATE TABLE ...
2018-09-17 17:16:49
1729
原创 CASE WHEN THEN END多条件判断
CASE WHEN THEN END结构有两种书写方式 结构:CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 ......... WHEN 条件N THEN 结果N END...
2018-09-17 12:04:37
54600
2
原创 SQL 本章学习总结
分页的SQL语句DECLARE @PAGEINDEX INT --定义变量索引页数DECLARE @PAGESIZE INT--定义变量当前的页数--在编写SQL的语句时,如果有查询先查询后分页SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY ID) AS NUM ,* FROM STUDENT) AS TEMPWHERE TEMP...
2018-09-16 20:12:13
221
原创 学习笔记(四)数据库操作语句
1、添加数据 1)部分列添加 insert into 表名 (列名1,列名2,…,列名n) values(值1,值2,…,值n) insert into Student (StuName,StuAge,StuSex,StuTel)values (‘关羽’,45,’男’,’13010001100’) 2)全部添加 insert into 表名 values...
2018-09-15 13:26:59
222
原创 应用于Web Service调用存储过程
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient;namespace DAL { public ...
2018-09-15 13:25:19
521
原创 数据库约束
1、主键约束:保证实体的唯一性 (什么样的字段可以选作主键,必须是唯一性的字段) ①SSMS ②SQL primary key 主键 identity 自增 identity(3,2) 从3开始每次增加2 第一个参数从几开始,第二个参数每次增加几个 要想使用identity必须是int型 2、非空约束:保证字段不能为空 ...
2018-09-15 12:18:19
730
原创 数据类型
1、整型 smallint int bigint 2、字符型 非Unicode Unicode ①定长字符 char(n) nchar(n) ②变长字符 varchar(n) nvarchar(n) 3、浮点型 ①近似值 单精度 real ...
2018-09-15 12:16:57
169
原创 数据库操作
数据库的注释:单行注释– 多行注释/* */1、使用ssms创建、使用、删除数据库 删除的时候注意不能使用本数据库 2、使用T-SQL语言创建、使用、删除数据库 (重点) 1)SQL (Structured Query Language 结构化查询语言) 2)创建数据库 create database 数据库名 使用数据库 use...
2018-09-15 12:15:43
284
原创 数据库概述
1、数据:能被计算机识别存储处理的符号的集合。包括:数字、符号、图片、声音、视频、二进制。 《英文全称Data》 是数据库中存储的基本对象2、数据库:长期存储在计算机内,有组织,可共享的大量数据的集合。 英文DataBase 简写DB3、数据库管理系统 (DataBase Management System)科学地组织和存储数据,高效地获取和维护数据的系统软件。 ...
2018-09-15 12:14:09
246
原创 学习笔记(三):游标、触发器
游标触发器:触发器的基础知识: 概念: 对表进行插入、更新、删除自动执行的特殊的存储过程 触发器与普通存储过程的区别: 触发器是当对某一个表进行操作,系统会自动调用执行该表上对应的触发器 分类为: DML AFTER(之后) INSERT ...
2018-09-15 11:53:03
230
原创 学习笔记(二):视图、索引
知识点内容: 视图 索引 视图: 概念: View其实是执行查询语句后得到的结果,可以仿真成数据表来使用,也成为“虚拟数据表” 视图与数据表的区别: 数据表实际存储记录的地方 视图不保存任何记录,存储的是查询语句 视图的优点: 增强可读性 数据安全及保密:针...
2018-09-15 11:46:18
209
原创 学习笔记
本章知识点: T-Sql的基本语法 C#与SQL数据类型对比 T-SQL的基本知识点: SQL的四种语言: DDL: 概念:指的是数据库定义语言。 作用:定义SQL模式、基本表、视图、和索引的创建和撤销操作 包含: CREATE:在数据库...
2018-09-15 11:44:01
152
转载 .NET 能做什么?
这篇文章送给正在学习.NET 的朋友 我一直不明白,.net能给企业带来什么,我昨天在网上找到了一些用过.net的公司的反映。。看看哦!(出处不记得了。我把网页改为WORD格式的了了)论坛2000:Bob Muglia畅谈全新企业用户体验 BOB MUGLIA:早上好,谢谢大家。大约15年前,微软公司首次推出了Windows操作平台,从而改变了人们使用计算机的方式,并使计算机行业发生了重...
2018-09-15 10:26:11
10373
2
原创 过程或函数“某一字段”需要参数
错误类型导致错误的代码如下:出错原因: 因为在编写三层中的DAL中,添加时没有加上赋值的过程: arr[0].Value = model.LoginName; arr[1].Value = model.Pwd; arr[2].Value = model.CreateTime;正确的解答方法:public ...
2018-09-14 12:17:00
668
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人