- 6
- 0
- 约1.72万字
- 约 131页
- 2019-05-28 发布于江西
- 举报
2004-2-10 ADO.NET Web技术与应用 主 讲 教 师:陆有军 E-Mail地址:tjlyj@ 本 章 内 容 ADO.NET简介 简单存取数据库 使用数据控件存取数据库 深入进行数据库编程 ADO.NET简介 ADO.NET模型 ADO.NET结构 数据库操作过程 ADO.NET模型 ADO.NET ( ActiveX Data Object .NET ) 是功能强大的数据访问接口,通过它访问数据库的编程接口如下图所示。 ADO.NET模型 SQL Server .NET和OLE DB .NET数据提供程序访问物理数据库的结构如下图所示: ADO.NET结构 ADO.NET的核心对象 数据库存取的两种方式 方式一 利用Connetction、Command和DataReader对象,这种方式只能读取数据库,也就是说不能修改记录。 方式二 利用Connection、DataAdapter和DataSet对象,这种方式更灵活,可以对数据库进行各种操作。 ADO.NET的具体对象 名称空间的两种导入方式 方式一:用来存取OLE DB数据库 %@ Import Namespace=System.Data % %@ Import Namespace=System.Data.OleDb % 方式二:用来存取SQL Server数据库 %@ Import Namespace=System.Data % %@ Import Namespace=System.Data.SqlClient % ADO.NET数据库操作过程 导入相应的命名空间; 用Connection对象建立与数据库的连接; 用Command或DataAdapter执行SQL的Select、Insert、Update或Delete命令,对数据库进行查询、插入、更新和删除等操作; 通过DataSet或DataReader对象访问数据; 使用数据显示控件或输出语句显示数据对象。 简单存取数据库 数据库准备 利用Select语句查询记录 利用Insert语句插入记录 利用Update语句更新记录 利用Delete语句删除记录 数据库准备 C:\inetpub\wwwroot\\chapter6\wwwlink.mdb 利用Select语句查询记录 一般步骤 首先利用Connection对象建立和数据库的连接; 然后建立Command对象,执行查询语句命令; 利用Command对象的ExecuteReader方法建立DataReader对象,从数据库获取数据。 DataReader对象返回的数据可以看作一个记录集,在记录集中移动记录指针就可以依次显示所有的记录了。 例:显示数据库的记录 Connection对象 语法格式: Dim 对象名 As New SqlConnection([ConnectionString]) Dim 对象名 As New OleDbConnection([ConnectionString]) ConnectionString属性通常包括以下参数(连接OLE DB数据源) Provider:设置数据源的OLE DB驱动程序。 Data Source:设置数据源的实际路径。 Password:设置登录数据库时所使用的密码。 User ID:设置登录数据库时所使用的帐号。 Connection对象常用属性和方法 Command对象 语法格式: Dim 对象名 As New OleDbCommand(cmdText,connection) OLE DB数据源 Dim 对象名 As New SqlCommand(cmdText,connection) SQL Server数据库 其中cmdText为需执行的SQL命令,connection为使用的数据库连接对象。 Command对象常用属性和方法 DataReader对象 语法格式: Dim 对象名 As New OleDbDataReader 常用属性: DataReader对象常用方法 利用Insert语句插入记录 一般步骤: 首先利用Connection对象建立和数据库的连接; 然后建立Command对象,执行查询语句命令; 利用Command对象的ExecuteNonQuery()方法插入记录。 例:插入记录 利用Update语句更新记录 一般步骤: 首先利用Connection对象建立和数据库的连接。 然后建立Command对象,执行查询语句命令。 利用Command对象的ExecuteNonQuery()方法插入记录。 提示: 更新记录和插入记录很类似
您可能关注的文档
- 七天连锁酒店工程应用手册(硬件篇)20090901版本.ppt
- 企业班组、员工奖励与处罚标准.doc
- 企业财务会计(第二章第二节).ppt
- 企业管理经典语录.ppt
- 企业数据中心(EDC)设计V1.0.ppt
- 企业文化实训指导7页.doc
- 企业员工培训管理系统—计算机毕业设计.doc
- 企业战略管理经典系列之.ppt
- 启动大会项目经理发言稿.doc
- 前置泵8B1D型机械密封的安装和保养.doc
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
最近下载
- 一种硼掺CVD金刚石单晶颗粒的制备系统.pdf VIP
- 万华化学年校园招聘简章.PDF VIP
- (2025年)大学课程《经济学基础》试卷及答案.docx VIP
- 带头干事创业,带头固本培元、增强党性等“五个带头”方面对照检查材料[2026年].docx VIP
- 中学教育知识与能力公开课获奖课件百校联赛一等奖课件.pptx
- 必修二第四章信息系统的软件与应用试卷含答案.doc VIP
- DGTJ08-2283-2018 城市道路立体交叉规划与设计标准.docx VIP
- AIVIN爱威K880前置处理器说明书.doc VIP
- (一模)九江市2026年高三第一次高考模拟统一考试 化学试卷(含答案).pdf
- 浙江省杭州市钱塘区2023学年第一学期四年级语文期末水平测试卷(含答案).pdf VIP
原创力文档

文档评论(0)