
Date
AkkJiang~
Just do it.
展开
-
了解数据库
什么是数据库 字面上解释就是存储数据的仓库。 更准确的说是按照数据结构来组织、存储和管理数据的仓库。 数据库属于第四代语言,命令式语言。 存储数据操作数据的一种方式,可以用各种数据库软件去实现常用的一些数据库。 关于SQL Sever :访问数据库的客户端工具,而非库本身。我们可以访问另一机器另一地方的数据库。 连接: 常用的数据库: oracl原创 2012-06-09 22:00:32 · 717 阅读 · 13 评论 -
SQL Server 存储过程的应用
sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。程序需要用的时候直接调用就可以了,当存储过程执行一次后,可以将语句缓存,下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。创建 以机房收费系统简单的登录为例数据库中创建存储过程:PROC_UserLoginCREATE PROCEDURE[dbo].[PROC_User原创 2013-05-09 17:57:20 · 1379 阅读 · 6 评论 -
数据库设计三范式
所谓数据库设计范式(NF),就是在设计关系型数据库时所遵循的规范要求,以设计出结构简洁,清晰合理的数据库,同时,在操作数据库时不会发生异常。在实际开发过程中我们只需要满足的三个范式:1.第一范式第一范式是最基本的范式,要求数据库表中的字段都是单一属性,且不可再分。例如下表中的学生信息,每项属性必须是单一的,分到不可分为止。 2.第二范式第二范式,数据库表中不存在非关键字原创 2013-03-13 19:50:18 · 1196 阅读 · 6 评论 -
SQL Server服务器名称与默认实例名不一致的修复方法
--原因分析: --SERVERPROPERTY 函数的 ServerName 属性与@@SERVERNAME 返回相似的信息。 --ServerName 属性提供Windows 服务器和实例名称,两者共同构成唯一的服务器实例; --@@SERVERNAME 提供当前配置的本地服务器名称。 --如果安装时未更改默认服务器名称,则 Ser转载 2012-08-06 09:09:13 · 16147 阅读 · 6 评论 -
机房收费系统合作版总结
机房收费系统合作版总结 三十五天的时间机房收费系统合作版终于完工了 从开始的SVN的搭建,数据库重新设计,UML画图EA的使用,设计模式的学习,代码合作过程中的问题。 SVN 首先是SVN的使用,由于合作版机房收费系统是分层开发,每个人只负责自己那一层的代码,通过SVN的权限设置,每个人只需要更新和提交自己负责的一层,使代码的管理更方便,也确保了代码原创 2013-06-17 17:23:43 · 1132 阅读 · 9 评论 -
SQL存储过程和事务的应用
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 存储过程是使用事务既可以方便数据库操作,也可以保持数据的完整性。 以机房收费系统中学生注册为例: --学生注册存储过程 [PROC_Register] Create procedure [dbo原创 2013-05-17 20:26:26 · 1381 阅读 · 6 评论 -
关系模式,函数依赖,范式
关系数据库,关系数据库的基本结构是关系模式,比较好的关系模式集合,能有效控制数据库冗余,对数据库进行有效的管理。下面对关系模式的函数依赖,范式和模式设计方法进行分析。 知识点:关系模式,函数依赖,范式 关系模式关系实质上是一张二维表,表的每一行数据为一个元组,每一列为一个属性。关系模式就是对关系的描述。记做R(U)或R(U,F)。例如:关系模式R(S#,C#,CName原创 2013-10-13 21:50:51 · 3311 阅读 · 9 评论 -
SQL Server数据库总结
一图胜“十”言:SQL Server 数据库总结一个大概的总结 经过一段时间的学习,也对数据库有了一些认识。 数据库基本是由表,关系,操作组成;对于初学者首先要学的: 1.数据库是如何存储数据的 表,约束,触发器 2.数据库是如何操作数据的 insert,update,delete T-sql 函数原创 2012-07-30 11:01:16 · 1339 阅读 · 19 评论 -
机房收费系统-MDI窗体与子窗体的问题
MDI主窗体和子窗体的建立1.刚开始做机房收费系统时遇到的一个棘手问题,由于MDI窗体上添加了picturebox控件作为容器,当打开子窗体时就会被picturebox控件挡在后面,这里我们可以用一个API函数解决 SetParent ,改变指定子窗口的父窗口。SetParent 就是为窗体设置一个新父。 hWndChild 子窗体句柄(HWND)。 hWndNewPare原创 2012-10-28 15:23:18 · 1217 阅读 · 10 评论 -
VB调用windowsAPI
1.读取文件数据Private DeclareFunction ReadFile Lib "kernel32 " (ByVal hFile As Long, lpBuffer AsAny, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, ByVallpOverlapped As Any) As Long2.取原创 2012-10-28 19:51:51 · 1663 阅读 · 4 评论 -
MSHFLEXGRID常用的属性,事件和方法
MSHFLEXGRID最近经常用到的一个控件,用来显示和操作表格数据,所以查找了它的一些用法。 1.属性 关于MSHFlexGrid的属性,在MSDN里面可以看到非常多,基本上都是与表格的显示和类型有关,像一些字体,颜色,对齐方式,等等。 2.事件 Collapse 用户折叠了网格的一行 Compare 当SORT属性被设置为CUS原创 2012-09-30 16:03:30 · 2186 阅读 · 7 评论 -
登陆中的SQL注入
在Web应用程序的登录验证程序中,一般有用户名(username) 和密码(password)两个参数,程序会通过用户所提交输入的用户名和密码来执行授权操作。我们有很多人喜欢将SQL语句拼接起来。例如: Select * from userswhere username =’ txtusername.Text ’ and password =’ txtpassword.Text ’原创 2012-08-18 08:39:03 · 840 阅读 · 8 评论 -
SQL语言
SQL?SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informi原创 2012-06-16 14:51:58 · 1014 阅读 · 13 评论 -
GridView+存储过程实现'真分页'
GridView,ASP.NET中的表格控件,和Repeater控件一样,在ASP.NET中都是很常用的两个表格控件,GridView自己也有分页功能,实现是将一张表的数据全部绑定到GridView,然后再进行分页,这就是通常我们所说的'假分页'。在应对小数据量上完全没问题,但问题往往没有那么简单,在面对大数据量的问题上,GridView自己的分页还是力不从心,严重影响效率,用户体验也不好。原创 2014-03-15 16:40:12 · 4595 阅读 · 32 评论