第12章 订单管理系统开发
第12章 订单管理系统开发
12.1 ADO.NET组件
12.2 订单管理系统的设计
12.3 B/S模式下系统的实现
通过本章的学习,读者应该掌握以下
内容。
ASP.NET 2.0与SQL Server 2005的连接
基于SQL Server 2005的B/S模式应用系统
开发
12.1 ADO.NET组件
12.1 ADO.NET组件
Microsoft提供的ASP.NET 2.0是以
Visual Studio 2005为主要开发平台,通过
ADO.NET实现与SQL Server 2005数据库
的连接。
ADO.NET对象模型中包含有5个主要
的组件,分别是Connection对象、
Command对象、DataSetCommand对象、
DataSet对象以及DataReader对象。
这些组件中负责建立联机和数据操作
的部分我们称为数据操作组件(Managed
Providers ),分别由Connection对象、
Command对象、DataSetCommand对象以
及DataReader对象所组成。
数据操作组件负责将数据源中的数据
取出后加载到DataSet对象中,以及将数据
回传到数据源,实现DataSet对象和数据源
之间的数据互传。
12.1.1 Connection对象
ASP.NET 2.0使用Connection对象连接
数据库,与数据库的所有通信最终都是通
过Connection对象来完成的。
对于不同的数据库,ADO.NET采用不
同的Connection对象进行连接。
Connection包含SqlConnection、
OleDbConnection、OdbcConnection和
OracleConnection 4个对象类,每个对象类
的具体功能如表12-1所示。
表12-1 Connection各个对象类功能
连接SQL Server数据库,如SQL Server 2000和SQL Server
SqlConnection
2005
OleDbConnecti
连接支持OLE DB的数据库,如Access
on
OdbcConnectio
连接任何支持ODBC的数据库,如MySQL数据库
n
OracleConnect
连接Oracle数据库,如Oracle 10g
ion
使用SqlConnection对象连接SQL
Server 2005数据库具体步骤如下:
1 .首先定义一个新的SqlConnection
对象
SqlConnection mySqlConnection = new
SqlConnection( ) ;
2 .设置一个针对Sql Server 2005数
据库的连接字符串
string connectionString
=“server=localhost ;
database=Marketing;uid=sa ;pwd=sa” ;
3 .将数据库连接字符串传入
SqlConnection( ) 构造函数
mySqlConnection = new
SqlConnection(connectionString);
4 .打开数据库
mySqlConnection.Open( ) ;
5 .关闭数据库
mySqlConnection.Close( ) ;
12.1.2 Command对象
Command对象主要可以用来对数据库
发出一些指令,例如可以对数据库传递查
询、新增、修改、删除数据等指令,以及
呼叫存在数据库中的预存程序等。
12.1.3 DataSetCommand对象
DataSetCommand对象主要是在数据
源以及DataSet之间执行数据
您可能关注的文档
- 资本经营 第四章 企业购并(I).pdf
- 旅游资源开发与规划_第五章旅游开发与保护.pdf
- 经营策略丶年度计划与预算的拟定.pdf
- 管理技能开发.pdf
- 第四章 工业企业生产经营过程的核算.pdf
- 开发总体策略.pdf
- 第三章 现代企业经营管理.pdf
- 药物设计与开发.pdf
- 第九章 园林苗圃的经营管理.pdf
- SDCC2015-易开发-易开发的无栈开发之路.pdf
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)