首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 18763599
第10章 数据访问 课件(共43张PPT)- 《网站数据库技术与应用(SQL Server 2008)》同步教学(水利水电版)
日期:2026-02-13
科目:
类型:课件
查看:57次
大小:1467904B
来源:二一课件通
预览图
1/12
张
水利水电
,
教学
,
同步
,
网站数据库技术与应用(SQL Server 2008)
,
10章
,
PPT
(
课件网
) 数据库技术与应用 数据库技术与应用教材编写组 第10章 访问方法 的数据库管理功能 数据访问接口 数据库应用系统开发工具的使用 数据库应用程序的开发过程 数据库的编辑和查询操作等方法 访问数据库的接口技术; 数据库应用系统访问数据库的方法 * 问题提出 什么是数据库应用系统开发工具? 数据库管理系统和数据库应用系统开发工具有什么区别 数据库应用系统的开发一般可分为几个阶段? * 10.1 数据访问技术 数据访问是指用开发应用程序(前端)链接到数据源(后端)访问数据的一种行为。 前端程序负责与用户交互,可以选择数据库中的数据,并将所选择的数据按用户的要求显示出来 数据库系统本身称为后端,后端数据库通常是关系表的集合,为前端程序提供数据。SQL Server就是一个完全地作为后端来管理和运行的关系数据库系统。 * 10.1.1 数据访问接口结构及组件 的结构主要由组件和.NET框架数据提供程序(Framework Data Provider)组成 * .NET Framework数据提供程序 Connection Transaction Connection Parameters DataReader DataAdapter SelectCommand InsertCommand UpdateCommand DeleteCommand 数据集 DataTableCollection DataTable DataRowCollection DataColumnCollection ConstraintCollection DataRelationCollection XML 数据库 Connention对象提供到数据源的连接 连接模式: 对数据的读取和操作在断开数据库连接之前,一般使用DataReader对象 断开模式: 对数据的读取和操作在断开数据库连接之后,一般使用DataSet对象 10.1.2 核心对象 对象模型包括5个核心对象: Connention对象 Command对象 DataReader对象 DataSet对象 DataAdapter对象 * 10.2 使用数据访问组件访问数据库 应用程序使用访问数据库中的数据,首先需要建立与数据源的连接,再通过SQL语句读取数据库中的数据,并将数据填充到填充到DataSet对象中,就可以通过数据控件向用户显示操作结果。 * 10.2.1 使用访问数据库过程 访问SQL Server数据库时,涉及到多个相关对象,它们是SqlConnection、SqlCommand、SqlDataAdapter、SqlParameter、SqlDataSet等对象,位于System.Data.SqlClient名称空间。 * 10.2.1 使用访问数据库过程 1. 使用SqlConnection连接数据库: Dim sqlcn As SqlConnection ' 定义SQL Server数据库连接对象 sqlcn = New SqlConnection() sqlcn.ConnectionString = "server=(local);database=Student;Integrated Security=True" sqlcn.Open() ' 打开连接 * 10.2.1 使用访问数据库过程 2. 使用SqlCommand读取数据: Dim sqlcmd As SqlCommand ' 定义SqlCommand对象sqlcmd sqlcmd = New SqlCommand("Select * From St_Info") ' 设置SQL命令 sqlcmd.Connection = sqlcn ' 设置Connection属性,sqlcn为上面建立的连接对象 Dim rcount = sqlcmd.ExecuteScalar() ' 执行查询命令并返回一个值 * 10.2.1 使用访问数据库过程 【例10.1】读取SQL Server数据库Student的数据表St_info的数据。 Imports System.Data Imports System.Data.SqlClient ' 设置数据名称空间 Public Class Form1 Dim sqlcn As SqlConnection ' 定义SqlConnection对象sqlcn Dim sqlcmd As SqlCommand ' 定义SqlCommand对象sqlcmd Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click sqlcn = New SqlConnection() sqlcn.ConnectionString = "server=(local);database=Student;Integrated Security=True" sqlcn.Open() ' 打开连接 sqlcmd = New SqlCommand("Select * From St_Info") sqlcmd.Connection = sqlcn ' 设置sqlcmd的Connection属性 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
上传课件兼职赚钱