昨天下了几本SQL server的PDF书,把VS2005装上了,里面带有SQL server2005express版
今天对照着MSDN开始创建连接数据库
创建一个数据库文件
(ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_raddata/html/99c2b06f-47aa-414e-8057-a3453712fd23.htm)
因为此演练是基于空的数据库模板创建数据库,所以需要一个项目以在其中创建数据库。
创建新的 Windows 项目
-
在 Visual Studio 中,从“文件”菜单创建一个新的“项目”。
-
将项目命名为 SampleDatabaseWalkthrough。
-
选择“Windows 应用程序”,再单击“确定”。有关更多信息,请参见 创建基于 Windows 的应用程序 。
SampleDatabaseWalkthrough 项目被创建并被添加到“解决方案资源管理器”中。
向项目中添加新的数据库
-
从“项目”菜单中选择“添加新项”。
-
从可用模板列表中选择“SQL 数据库”。
-
在“名称”区域中键入 SampleDatabase。
-
单击“添加”。
“数据源配置向导”将会打开,但因为这是一个新的数据库,没有可用的数据库对象。
-
单击“完成”创建数据库和数据集,并将它们添加到项目中。
将表添加到数据库
-
通过从“视图”菜单中选择“服务器资源管理器”/“数据库资源管理器”,打开“服务器资源管理器”/“数据库资源管理器”。
-
在“数据连接”节点下展开 SampleDatabase.mdf 节点。
-
右击“表”并选择“添加新表”。
“表设计器”将会打开。
-
用以下信息创建列:
列名 数据类型 允许空 CustomerIDnchar(5)
False(未选中)
CompanyNamenvarchar(40)
False(未选中)
ContactNamenvarchar (30)
True(选中)
ContactTitlenvarchar (30)
True(选中)
Addressnvarchar (60)
True(选中)
Citynvarchar (15)
True(选中)
Regionnvarchar (15)
True(选中)
PostalCodenvarchar (10)
True(选中)
Countrynvarchar (15)
True(选中)
Phonenvarchar (24)
True(选中)
Faxnvarchar (24)
True(选中)
-
选择
CustomerID列,然后从“表设计器”菜单中选择“设置主键”。 -
从“文件”菜单中选择“保存 Table1”。
-
在“输入表名称”区域中键入 Customers。
-
单击“确定”。
-
右击“表”并选择“添加新表”。
“表设计器”将会打开。
-
用以下信息创建列:
列名 数据类型 允许空 OrderIDint
False(未选中)
CustomerIDnchar(5)
True(选中)
EmployeeIDint
True(选中)
OrderDatedatetime
True(选中)
RequiredDatedatetime
True(选中)
ShippedDatedatetime
True(选中)
ShipViaint
True(选中)
Freightmoney
True(选中)
ShipNamenvarchar(40)
True(选中)
ShipAddressnvarchar(60)
True(选中)
ShipCitynvarchar(15)
True(选中)
ShipRegionnvarchar(15)
True(选中)
ShipPostalCodenvarchar(10)
True(选中)
ShipCountrynvarchar(15)
True(选中)
-
选择“OrderID”列,然后从“表设计器”菜单中选择“设置主键”。
-
从“文件”菜单中选择“保存 Table2”。
-
在“输入表名称”区域中键入 Orders。
-
单击“确定”。
在上一步骤中所创建的表之间创建关系
-
在“服务器资源管理器”/“数据库资源管理器”中,右击“SampleDatabase.mdf”节点中的“数据库关系图”节点,并选择“添加新关系图”。
-
如果对话框打开,要求为关系图创建必需的数据库对象,则单击“是”。
-
将
Customers和Orders表添加到关系图。 -
关闭“添加表”对话框。
-
将
CustomerID列从Customers表拖到Orders表。 -
验证
Customers表是否为“主键表”,以及Orders表是否为“外键表”,并验证两个表是否都选定了CustomerID列。 -
单击“确定”关闭“表和列”对话框。
-
单击“确定”关闭“外键关系”对话框并创建关系。
-
从“文件”菜单中选择“保存 Diagram1”。
-
保留默认名称并单击“确定”。
-
在“保存”对话框中单击“是”。
用数据填充 Customers 表
-
在“服务器资源管理器”/“数据库资源管理器”中,创建到 Northwind 示例数据库的新连接。有关更多信息,请参见如何:安装示例数据库和如何:连接到数据库中的数据。
-
在“服务器资源管理器”/“数据库资源管理器”中,展开 Northwind 数据库节点。
-
右击 Northwind
Customers表,并选择“显示表数据”。 -
选择所有记录并将它们复制到剪贴板。
-
在“服务器资源管理器”/“数据库资源管理器”中,展开 SampleDatabase.mdf 数据库。
-
右击 SampleDatabase.mdf“Customers”表,并选择“显示表数据”。
-
粘贴来自剪贴板的 Northwind Customers 表数据。
用数据填充 Orders 表
-
右击 Northwind“Orders”表,并选择“显示表数据”。
-
选择所有记录并将它们复制到剪贴板。
-
在“服务器资源管理器”/“数据库资源管理器”中,展开 SampleDatabase.mdf 数据库。
-
右击 SampleDatabase.mdf“Orders”表,并选择“显示表数据”。
-
粘贴来自剪贴板的 Northwind Orders 表数据。
(ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_raddata/html/02d39aa6-8993-4602-be13-a13536af3d1c.htm)
创建与 Northwind 的 SQL Server 版本的连接
-
在“数据”菜单上单击“显示数据源”。
-
在“数据源”窗口中,选择“添加新数据源”。
-
在“数据源配置向导”欢迎页面上单击“下一步”。
-
在“选择数据源类型”页面上选择“数据库”。
-
在“选择数据连接”页面上,执行以下操作之一:
-
如果下拉列表中包含到 Northwind 示例数据库的数据连接,请选择该连接。
- 或 -
-
选择“新建连接”来配置新数据连接。有关更多信息,请参见如何:创建与 SQL Server 数据库的连接或如何:创建与 Access 数据库的连接。
-
-
如果数据库需要密码,请选择该选项以包括敏感数据,再单击“下一步”。
-
在“将连接字符串保存到应用程序配置文件”页面上单击“下一步”。
-
在“选择数据库对象”页面上展开“表”节点。
-
选择“Customers”和“Orders”表,然后单击“完成”。
“NorthwindDataSet”被添加到您的项目中,并且在“数据源”窗口中出现“Customers”和“Orders”表。
本文详细介绍了如何使用Visual Studio 2005 和 SQL Server 2005 Express 版本创建数据库的过程,包括创建数据库项目、添加数据库、定义表结构及字段属性、建立表间关系以及填充数据等内容。
1474

被折叠的 条评论
为什么被折叠?



