SQL Server
zhuojiajin
这个作者很懒,什么都没留下…
展开
-
SQL视图和多表连接
本篇博客关注的焦点是视图的使用以及视图和多表连接的配合。以便可以了解视图,以及更好的使用视图。 首先,还是要说明一下视图的定义:视图是基于SQL语句的结果集的可视化虚拟表,换句话说视图就是SQL查询结果的可视化呈现,是多个表的部分数据的关系虚拟表。为了后面的内容更容易理解,我们还要看一下视图的建立过程。如图所示是机房收费系统中的《User_sys》和《CheckInfo_sys》建原创 2013-08-30 20:56:30 · 36614 阅读 · 13 评论 -
ADO.NET对SQL Server编程
本篇博客在与介绍ADO.NET中的一些类,由于不太熟悉编写代码时很不痛快。因此,做个总结! OleDbConnection类:提供数据源链接参数描述Provider指定使用的oledb提供者Data Source指定数据库服务器名称或Initial Catalog指定使用的数据库名称User ID指原创 2013-07-25 00:20:14 · 2017 阅读 · 13 评论 -
sql 2008登入遇到的问题
在做学生信息管理系统和机房收费系统的过程中,我的SQL2008罢工了两次。耽误了不少时间!本篇博客先说其中一个问题 问题:SQL2008的突然无法登陆,不论是用windows身份验证还是混合验证均无法登入。 解决:起先上网查了一些资料但是都没有解决问题。各种尝试之后发现了出现这个问题的大概原因:windows身份验证无效。原创 2012-11-16 10:31:32 · 2022 阅读 · 6 评论 -
VB与数据库交互之——寻“纠客“
先说点废话,如下:现在有一种职业就“电影纠客”,他们以寻找电影了的穿帮镜头为乐。于是乎我就想寻找计算机开发语言的“纠客”,他以寻找代码中的错误为乐。事情是这样:最近在敲VB与数据库交互的实例,没多少内容,因此顿生轻敌之意。没曾想今天接二连三的让VB警告了错误,狼狈啊!才有先前的想法!(实际是自己着了道了,于是想找点安慰,若有如我这般狼狈者请知会一声,鄙人将不胜窃喜啊!哈哈,求安慰!)你是个纠客呢还原创 2012-07-30 20:19:38 · 1650 阅读 · 2 评论 -
数据库对象
初学数据库,什么是数据库对象呢?上网好一顿搜,居然没有发现有用资料,查看数据库的一些教材竟也没有明确定义。于是乎就暂且用vb中对象的定义来理解它,即有一定的功能集合的实体……那么数据库常见对象包括以下几种: 1、表 我认为表应该是数据库中最基本的对象,没有它的话那么其他对象就都没有的存在的意义,因为几乎无论任何一种对数据库操作不是以指向表为目标的。 2、原创 2012-07-15 11:19:33 · 7745 阅读 · 13 评论 -
机房收费系统之SQL注入问题
做学生信息管理系统的时候,很多同学就已经提到这个问题了。但是没有去深究,后来铁道部购票网出了SQL注入的问题,据说这个问题属于菜鸟级。然后验收的时候,师父跟我说了说SQL注入的问题,于是才有了这篇别人早写过很久的文章。 首先说说什么是SQL注入。SQL 注入是一种攻击方式,在这种攻击方式中,恶意代码被插入到字符串中,然后将该字符串传递到 SQL Server 的实例以进行分析和执原创 2012-12-22 19:31:28 · 1453 阅读 · 10 评论 -
导入txt文件到SQL SERVER 2008
最近在学习数据库,想要试处理大量数据。大量的数据手动输入是不可能的了,所以需要导入。本人上网看了不少的教程,然后下载了txt格式的一万条彩票开奖记录数据。但是把这些数据导入到SQL Server 2008中仍然花费了一天半的时间。上网上找的教程始终没有很好的解决我在导入过程中的遇到的问题。为此写这篇博客以供参考!下面先图解导入步骤,最后再说注意事项。(本篇博客只对菜鸟有用) 第一步原创 2012-09-08 09:38:16 · 40349 阅读 · 8 评论 -
守护你的数据——SQL Server角色与权限
在SQL Server数据库中,用角色和权限来限制每个用户对数据库的操作。他们的作用相当于“签证”,没有签证的话你自然无法踏上出祖国以外的土地。当然如果你偷渡的话那无话可说。下面用一副图来说明我对权限于角色的理解: 由图可以看出权限是立足于数据库中的表与视图的,是以表和视图为立场来分配的,规定了什么样的权限可以访问管理什么样的表。而角色呢是立足于用户的,是以用户的角度来原创 2012-08-05 16:19:03 · 1472 阅读 · 5 评论 -
乱谈SQL Server数据库视图
数据库里存储着大量的数据,但是为了保证数据的安全也为了方便,并不是所有用户的都可浏览所有数据。为此SQL Server里用权限、角色、视图来解决这一系列问题。本篇博客我先介绍视图。 概念:视图是从一个或多个关联表中派生出的一个虚拟表,换句话说就是以一个或多个表中的部分数据组成的虚拟“表”。 特点: 一、分割数据,简化视点:即通过SELECT和WHERE原创 2012-08-05 10:46:37 · 1668 阅读 · 14 评论 -
无规矩不成方圆——SQL Server 约束
数据库的功能是管理大量的数据。但凡需要管理的东西的数量巨大时,必定需要一定的限制或者规则。比如交通需要交通规则、民航需要空中交通管制、国家需要法律等等,假设把这些限制除去,天下必定大乱。在数据库中这种限制我们称之为“约束”,它功能是保证数据完整性。而把约束封装之后就成了规则,规则是一个对象,他通过绑定来实现保持数据完整性的功能,同时简化了代码实现代码的重复利用。 约束主要有五种:原创 2012-08-04 20:13:49 · 1244 阅读 · 6 评论 -
SQL Server主要知识架构——第一阶段总结
SQL Server学习已经二十多天了,整体上跟着耿老师的视频走了一遍。虽然全都懂是不可能的,但是对前一阶段的学习必要做一个总结。否则那些暂居在我脑子里的知识必定随时间风化,我不想以后需要“考古”一样的去重现我所学的东西。所以总结的重要性无需多言,在这里强调只是提醒自己。 其实,米老师强调的是在进入细致学习之前需要看看目录。目的在于在脑中建立起SQL Server的知识架构,以便于原创 2012-08-04 15:11:07 · 1610 阅读 · 14 评论 -
再次遭遇SQL Server的阻击
三层的实例敲的是机房收费系统的登入部分的功能,结果装了SQL Server2008后居然是连接不上。不论是用sa账户还是windows认证都无法登入到SQL Server2008,不过还好之前就遇到过这个问题,也写了博客做了记录。(http://blog.csdn.net/zhuojiajin/article/details/8189367)这个问题解决之后以为就搞定了,结果是:刚出狼窝又入虎穴,原创 2013-06-05 11:03:49 · 1600 阅读 · 4 评论 -
SQL 游标
前一段时间一直在查SQL中游标和指针的区别,最后发现好像在SQL Server中没有指针这一概念(不是很确定有没有谁给我个明确的资料看看)。但是,在C++中指针是一种变量存储这内存中的一个物理地址。相当于家庭住址吧,就是你想找谁,按着家庭住址(指针)就能找到他。原来我以为指针和游标是差不多的东西,实际上这是两种完全不同的东西,指针的的实质是一个变量,而游标是一种机制,不过游标也需要声明的(其实当变原创 2012-09-25 09:08:18 · 1579 阅读 · 3 评论 -
VB.net 连接池
上篇博客介绍了临时表的使用,以及它的生命周期和连接池的关系。那么为了能更好的把握临时表的产生和消亡,本篇博客就介绍Vb.net连接池。在打开和关闭数据库连接时的耗费的资源是非常高的。那么在程序需要频繁的操作数据库时就将影响程序的性能。那么为了提高资源的利用率,以及程序的性能VB.NET中就使用了一种连接数据库的机制,即连接池。先看一张图: 大家从图中可以看出,连接池原创 2013-08-22 11:35:55 · 3299 阅读 · 11 评论 -
vb.net中存储过程的使用
在机房收费系统过程中,试着使用了存储过程,离之前数据库的学习已经有些日子了。之前对于存储过程的了解也是听过而已,非常不清楚。因此,写这篇博客! 专业概念:存储过程是一个SQL语句和控制结构的集合,创建于数据库。简单的说,就是一组固定操作的SQL语句集合,类似于编程语言当中的函数或过程,可以通过名称直接调用。可以通过T-SQL语句和企业管理器创建。T-SQL语法如下:CREATE原创 2013-07-29 20:27:40 · 4134 阅读 · 15 评论 -
配置ODBC数据源——找不到SA账户
SQL Server的总结还没有做完,但剩下的我想慢慢来了。今天开始打算进行学生信息管理系统的实战。不知道就是想实战了,不动手学习不踏实。打开刚从师父那儿拿到的学生信息管理系统,有点庞大,此时我的胸腔里有一股嗜血的冲动,这是菜鸟的心情!把整个系统看了看,然后试运行,发现连数据库都还没有。于是照着视频资料先建立数据库,进而配置ODBC数据源。“问题”在此恭候我多时,后来发现这是我当初给自己挖的坑。这原创 2012-08-06 11:11:52 · 4769 阅读 · 22 评论 -
VB.net 临时表实现限制用户重复登录
SQL临时表 VB.net连接池原创 2013-08-14 10:31:23 · 3391 阅读 · 20 评论