选择显示字体大小

创建asp.net数据存储层(1)

     您现在的位置:天新网 > 软件开发 > .net开发 > asp.net
  创建asp.net数据存储层
  http://dev.21tx.com 2003年12月10日 microsoft
  
  
  
  
  
  
  
  1 2 3 4 5 6 7 下一页
  
  
  
    摘要:学习如何使用 sql server 2000 和 visual studio .net 2003 为 do.netkb asp.net 解决方案创建数据存储层。此外,还讨论了有关 sql server、iis 和 asp.net安全性问题。
  
    简介
  
    在《asp.net应用程序规划与设计》中,我们讨论了名为 do.netkb 的 asp.net 解决方案的基础规划和设计知识。本部分将详细讨论如何使用 microsoft? sql server? 2000 和 microsoft visual studio? .net 2003 创建数据存储层。其中包括创建数据库(添加表、索引、约束条件和关系)以及编写用于存取数据的存储过程。同时,我们还将讨论与 sql server、inte.net 信息服务器 (iis) 和 asp.net 有关的安全性问题。到本部分结束时,我们将获得一个适用于 do.netkb 解决方案的功能完备且安全的数据存储系统。
    使用 visual studio .net 2003 创建数据库
  
    visual studio .net 2003 的众多优势之一是,用户可将其用作主要的 sql server 编辑器来完成大多数任务。获得目标数据库服务器的适当权限后,您就可以轻松地使用 visual studio .net 2003 创建各种数据库、表、索引、约束条件、关系、视图存储过程和功能了。visual studio .net 提供了一个可供您完成上述操作的默认数据库项目,还包括了用于创建表、触发器、存储过程等的大量模板,非常便于使用。最后,因为使用 visual studio .net 作为 sql server 的编辑环境,所以还可以使用它将所有 sql server 脚本存储到 microsoft visual sourcesafe? 中。这对于共享项目和其他需要长期维护的情况而言非常方便。
  
    引用用户方案
  
    针对本系列文章中的项目 do.netkb,我创建了 30 多个用户方案,用于标识支持本系列文章第 1 部分所概括的应用程序所需的任务。我们将使用这些用户方案来标识表中存储的数据以及为管理这些数据而在运行时执行的存储过程。下面是部分用户方案列表。完整的列表可以从相关支持站点 user scenarios for do.netkb project(英文)上找到。
  
    1、查看按关键字搜索的问题列表(按日期倒序排列)
  
    2、查看按日期排序的问题列表(按日期倒序排列)
  
    3、查看按主题排序的问题列表(按主题的字母顺序/问题的日期倒序排列)
  
    4、查看某个特定主题的问题列表(按日期倒序排列)
  
    5、查看无任何解答的问题列表(按日期倒序排列)
  
    6、查看问题计数
  
    7、查看无解答的问题计数
  
    8、查看某个特定主题的问题计数
  
    9、查看由某位专家解答的问题计数
  
    10、查看某个问题及其解答列表(按解答日期倒序排列)
  
    11、添加新问题
  
    12、编辑现有问题
  
    13、删除现有问题及其相关解答
  
    如您所见,列表中仅仅涉及到问题记录的任务就有许多。而且您还需要处理解答、主题和专家记录。而在实际工作中,这才刚刚开始。首先,您必须标识需要为每条记录存储的数据元素(问题、解答、主题和专家),还需要将结果以表格的形式组织到 sql server 中的数据库中。
  
    创建数据库项目
  
    首先要打开 visual studio .net 2003 并创建一个新的数据库项目。visual studio .net 数据库项目的类型目前还不太确定,因为开始新项目时它隐藏在选项列表中。但开始使用后,我想您会发现数据库项目类型有许多优点,所以非常值得花费精力去掌握它们。
  
    要使用 visual studio .net 创建一个新的数据库项目,需要完成以下任务:
  
    启动 visual studio .net,如果新建项目对话框没有自动出现,请从主菜单中选择 file(文件)-> new(新建)-> project(项目)。
  
    当显示 new project(新建项目)对话框时,展开左侧树视图列表中的 other projects(其他项目)文件夹,然后单击 database projects(数据库项目)文件夹。此时右侧将显示 database project(数据库项目)模板。
    现在,在 name:(名称:)输入框中键入项目名称。在我的例子中,键入的是 do.netkb_database,不过您可以根据需要键入任何内容。
  
    然后单击 ok(确定)按钮,创建项目并在 visual studio .net 中打开它。
  
    屏幕上将出现一个对话框,要求您选择要与该项目相关联的数据库。此时,先单击 cancel(取消)。下一步将创建一个新数据库并将其添加到您的项目中。
  
    图 1 所示为您创建项目时,该项目在 visual studio .net 中的外观。
  
  
  
  图 1:创建一个新的数据库项目
  
    创建要使用的新数据库之后,可以在该数据库与您的项目之间建立一个连接,以便在 visual studio .net 2003 中对其进行操作。为此,需要完成以下任务:
  
    在 solution explorer(解决方案资源管理器)窗口中,展开您的 do.netkb_database 项目,以显示 database references(数据库引用)项。
  
    在 database references(数据库引用)项上单击鼠标右键,然后从上下文相关菜单中选择 new database reference...(新建数据库引用...),打开 data link properties(数据链接属性)对话框。
  输入您在其中添加 do.netkb 数据库数据库服务器的名称,然后输入您的登录凭据并从下拉菜单中选择 do.netkb。
  
    单击 ok(确定)按钮,将引用添加到您的项目中。
  
    图 2 所示为完成上述操作时对话框的外观。
  
  
  
  图 2:data link properties(数据链接属性)对话框
  
    至此,数据库创建完毕并被添加为您项目的引用。下一步,定义存储 do.netkb 解决方案数据所需的表。
    


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons