收藏 分享(赏)

数据库访问组件.ppt

上传人:fmgc7290 文档编号:4576315 上传时间:2019-01-03 格式:PPT 页数:19 大小:979KB
下载 相关 举报
数据库访问组件.ppt_第1页
第1页 / 共19页
数据库访问组件.ppt_第2页
第2页 / 共19页
数据库访问组件.ppt_第3页
第3页 / 共19页
数据库访问组件.ppt_第4页
第4页 / 共19页
数据库访问组件.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、.Net数据库访问组件,ADO.Net体系结构,ADO.Net体系结构,Connection对象,Connection对象用于数据库的连接,包含四种: SqlConnection用于连接SQL Server OleDbConnection用于连接支持OLE DB的数据库,如Access等 OdbcConnection用于连接任何支持ODBC的数据库 OracleConnection用于连接Oracle,SqlConnection对象,常用属性: ConnectionString返回类型为String,获取或设置用于打开 SQL Server 数据库的字符串 常用方法: Open() 用Conn

2、ectionString属性指定的连接字串打开数据库连接 Close() 关闭与数据库的连接,SqlConnection对象,使用SqlConnection连接数据库 Dim vCnn As New SqlConnection vCnn. ConnectionString=“server=localhost; database=Northwind;uid=sa;pwd=sa; “ vCnn.Open() 其他代码 vCnn.Close(),在声明处:Imports System.Data.SqlClient,Command对象,Command对象最主要的工作是透过Connection对象对数据

3、库下达操作的命令,也分四种: SqlCommand OleDbCommand OdbcCommand OracleCommand,SqlCommand对象,常用属性: Connection获取或设置此Command对象使用的Connection对象的名称 CommandText获取或设置对数据库执行的SQL语句 CommandType命令是使用SQL语句还是存储过程,默认SQL语句 Parameters命令中的参数,SqlCommand对象,常用方法: ExecuteNonQuery()执行CommandText命令语句并返回受影响的行数 ExecuteReader()执行CommandTex

4、t命令语句并返回DataReader对象 ExecuteScalar()执行CommandText命令语句并返回结果集中第一行的第一列,SqlCommand对象,DataReader对象,DataReader对象用于检索并返回查询结果的所有行数据。 DataReader对象是只读的不能执行更新操作。其也分成四种: SqlDataReader OleDataReader OdbcDataReader OracleDataReader,SqlDataReader对象,常用属性: FieldCount 获取当前行中的列数 HasRows 指示DataReader对象是否有数据行 常用方法: Read

5、()用于前移到下一条记录,如果还有下一条记录则返回True,否则返回False Close()关闭DataReader对象,并释放所有已分配的资源,SqlDataReader对象,DataAdapter对象,DataAdapter对象充当数据库和数据集之间进行通信的桥梁, DataAdapter对象的Fill方法用来执行查询并将结果存储在DataSet,而Update方法则可以将DataSet中的数据更新到数据库,SqlDataAdapter对象,常用属性: DeleteCommand获取或设置一个Command对象,以从数据集删除记录 InsertCommand获取或设置一个Command对

6、象,以在数据源中插入新记录 SelectCommand获取或设置一个Command对象,用于在数据源中选择记录 UpdateCommand获取或设置一个Command对象,用于更新数据源中的记录,SqlDataAdapter对象,SqlDataAdapter对象,DataSet简介,DataSet是ADO.NET面向无连接的数据体系中的一个重要组件,属于命名空间System.Data,主要用来做一个非连接的数据缓存,它的结构与关系数据库类似,由表(DataTable)、视图(DataView)、行(DataRow)和列(DataColumn)等对象组成,可以说DataSet是一个内存数据库,实例,解决方案:KCSJ_Example 数据库备份文件:dbTest 在SQL Server中新建一个数据库,名称为Test,然后通过“还原”方式,将本Test备份文件还原。先删除Test数据库中的Test用户,然后建立一个登录,名称为Test,密码也为Test,并将其角色设为Test数据库的db_owner。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 数据库

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报