• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 数据库 >> 详细内容
 

推荐文章

  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • 压缩SQL数据库
  • 实例讲解MYSQL数据库的查询优化技术
  • MySQL查询优化技术讲座
 
 

热点文章

  • 安装SQL Server 2005实例环境图解
  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • SQL SERVER 2005数据库镜像
  • SQL Server 性能优化工具
  • SQL数据库还原出现错误112(磁盘空间不足)的解决办法
  • 支持中文的MySQL 5.1+ 全文检索分词插件
  • MySQL数据导入导出方法与工具mysqlimport
  • VS.NET中构建数据库应用程序
  • 如何使用SQL Server 2000中的XML功能
  • Server 2005性能排错
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • SQL Server 2000中的SQL语言简介
 
 

相关文章

  • 使用.NET语言开发Silverlight应用程序入门(二):界面..
  • 使用.NET语言开发Silverlight应用程序入门(一):了解..
  • 微软代码和应用程序共享网站MSDN Code Gallery上线
  • 开发优质高效的Informix数据库应用程序
  • 用VC++开发Oracle数据库应用程序详解
  • 使用Microsoft SQL Server 2005 构建更好的应用程序
 
 

百度搜索

 
 

VS.NET中构建数据库应用程序

  • 阅览次数:
  • 文章来源: CP整理
  • 原文作者: 不详
  • 整理日期: 2007-04-11
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

生成脚本

1、在服务器资源管理器中的 Data Connections(数据连接)下,展开 Tables(表)节点,右键单击 Customers 表,然后单击 Generate Create Scripts(生成创建脚本)。如果使用的不是 Windows 2000 或者 Windows NT 的集成安全性,系统可能会提示您为运行 SQL Server 的计算机提供用户 ID 和密码。将打开 Generate Create Scripts(生成创建脚本)对话框(使用过 SQL Server 企业管理器的用户应该对此对话框非常熟悉)。

2、该对话框包含三个选项卡:General(常规)、Formatting(设置格式)和 Options(选项)。接受这三个选项卡的默认设置,然后单击 OK(确定)。将打开 Browse for Folder(浏览文件夹)对话框。请注意,Visual Studio .NET 已经选择了前面创建的数据库项目中的 Create Scripts 文件夹。

3、单击 OK(确定)。将创建 Customers 表的脚本,此脚本将置于 Database Project 文件夹中。

将创建以下四个文件。

 

文件 说明
Dbo.Customers.tab 包含一个用来创建表的 SQL 脚本
Dbo.Customers.kci 包含一个用来创建主键和索引的 SQL 脚本
Dbo.Customers.fky 包含一个用来创建外键的 SQL 脚本
Dbo.Customers.ext 包含一个用来创建扩展属性的 SQL 脚本

将数据表导出到文件

1、在服务器资源管理器中,右键单击 Customers 表,然后单击 Export Data(导出数据)。将再次打开 Browse for Folder(浏览文件夹)对话框,并定位到数据库项目中的 Create Scripts(创建脚本)文件夹。

2、单击 OK(确定)。Customers 表中的数据将被放置在名为 Dbo.Customers.dat 的文件中。

数据库项目命令文件

重要信息:命令文件要求使用 Visual Studio .NET Enterprise Edition。

使用命令文件可以将数据库项目中的多个脚本打包到一个命令中,从而将多个脚本的处理简化为一个步骤。

创建命令文件

1、在解决方案资源管理器中,右键单击包含要打包的脚本的数据库项目文件夹(本示例中为 Create Scripts [创建脚本] 文件夹)。

2、单击 Create Command File(创建命令文件)。将显示 Create Command File(创建命令文件)对话框。

 

3、将文件命名为 RestoreCustomers.cmd。

4、选择要包含到文件中的验证类型和脚本。在本示例中,请单击 Add All >>(全部添加 >>),然后单击 Add Data(添加数据)。将显示 Add Data(添加数据)对话框。

5、Add Data(添加数据)对话框显示该命令文件可以使用的所有数据文件。选择 Dbo.Customers.dat,然后单击 OK(确定)。

6、在 Create Command File(创建命令文件)对话框中,单击 OK(确定)。RestoreCustomers.cmd 文件将被置于 Create Scripts(创建脚本)文件夹中。

运行命令文件

在数据库项目中,右键单击命令文件,然后单击 Run(运行)。

注意:命令文件只有在 Windows 2000 Server 或更高版本中才能正常运行。

小结

本文中的示例演示了Visual Studio .NET IDE 中内置的数据库工具的强大功能。无需退出 Visual Studio .NET IDE 即可生成完整的应用程序,其中包括数据库、用户定义函数、存储过程和应用程序代码。此外,我们还能使用 Visual Studio .NET IDE 中包含的同样丰富的调试工具,在存储过程上执行源代码级别的调试。Visual Studio .NET 为您提供了更快、更好地创建应用程序所需的工具。

附录: 数据库装载脚本

要使用示例数据填充 ServiceCall 数据库中的表,请在 SQL 查询分析器中运行以下数据库加载脚本。

Use ServiceCall

Insert into Customers

values('cust1','Customer One','123 Main St.','Chicago','IL','60601','(312)

555-1212')

Insert into Customers

values('cust2','Customer Two','248 Elm

St.','Serverville','IL','60679','(872) 555-4519')

Insert into Customers

values('cust3','Customer Three','831 First

St.','Netville','IL','60831','(763) 555-6728')

Insert into ServiceCall (CustomerID, ServiceDate, LaborRate, Hours,

PartsCost)

values('cust1','Sep 14 2001 12:00AM', 55.00, 3, 200.00)

Insert into ServiceCall (CustomerID, ServiceDate, LaborRate, Hours,

PartsCost)

values('cust1','Sep 17 2001 12:00AM', 55.00, 1.5, 70.00)

Insert into ServiceCall (CustomerID, ServiceDate, LaborRate, Hours,

PartsCost)

values('cust1','Sep 19 2001 12:00AM', 55.00, 2, 0.00)

Insert into ServiceCall (CustomerID, ServiceDate, LaborRate, Hours,

PartsCost)

values('cust2','Sep 25 2001 12:00AM', 60.00, 3.5, 180.00)

Insert into ServiceCall (CustomerID, ServiceDate, LaborRate, Hours,

PartsCost)

values('cust3','Sep 27 2001 12:00AM', 65.00, 4.5, 275.00)

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号