我爱Aspx >> C#.Net >> 如何使用C#创建一个三层的数据库应用程序如何使用C#创建一个三层的数据库应用程序
C#创建一个三层的数据库应用程序
1.分析
在我们这个程序中采用如下的层次:Web层,业务实体层,数据层。
其中:
业务实体层负责Web层与数据层之间的数据交换。
数据层仅仅代表数据库。
Web层通过业务实体层来访问数据库。
我们的中间的业务实体层采用WebService.
2.实例
我们通过一个实例来学习三层架构。
(1) 以sql2000为例
建立TestUser数据库。
表的sql脚本(在查询分析器中执行即可):
/****** Object: Table [dbo].[Customers] Script Date: 2004-01-08 0:46:35 ******/
CREATE TABLE [dbo].[Customers] (
[CustomerID] [int] IDENTITY (1, 1) NOT NULL ,
[CustomerName] [char] (20) NOT NULL ,
[addr] [varchar] (50) NULL ,
[city] [char] (20) NULL ,
[phone] [char] (20) NULL ,
[fax] [char] (10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Users] Script Date: 2004-01-08 0:46:36 ******/
CREATE TABLE [dbo].[Users] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
Ҷƪл˵?
一周学会C#(前言)[05-20]
一周学会C#(前言续)[05-20]
一周学会C#(前言续二)[05-20]
一周学会C#(函数一)[05-20]
用C#创建Web应用程序[05-20]
C#:消息队列应用程序[05-20]
C#简介:VC的NET,JAVA的KILLER?[05-20]
在C#中使用.NET SDK创建控制[05-20]
Beginner with C#[05-20]
Beginner with c# 2[05-20]
一周学会C#(前言)[05-20]
一周学会C#(前言续)[05-20]
一周学会C#(前言续二)[05-20]
一周学会C#(函数一)[05-20]
用C#创建Web应用程序[05-20]
C#:消息队列应用程序[05-20]
C#简介:VC的NET,JAVA的KILLER?[05-20]
在C#中使用.NET SDK创建控制[05-20]
Beginner with C#[05-20]
Beginner with c# 2[05-20]