当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用

资源类别:文库,文档格式:PPT,文档页数:39,文件大小:353KB,团购合买
教学目的: 一、 DataReader对象的属性和方法 二、在线处理数据
点击下载完整版文档(PPT)

第十四讲 DataReader对象的使用

第十四讲 DataReader对象的使用

教学目的: 、 Datareader对象的属性和方法 二、在线处理数据 教学重点: 复习 Command类的对象的使用; 掌握I Datareader 类的对 象的使 用 三、总结在线处理数据的方式;

教学目的: 一、DataReader对象的属性和方法 二、在线处理数据 教学重点: 一、复习Command类的对象的使用; 二、掌握DataReader类的对象的使用; 三、总结在线处理数据的方式;

Command对象复习(两个属性 三个方法) Command对象可用来存放要对 SQL Server数 据库执行的一个T-SL语句或存储过程,并 能执行该T-SL语句或存储过程,利用 Command对象可直接对数据库进行处理

一、 Command对象复习(两个属性、 三个方法) ▪ Command对象可用来存放要对SQL Server数 据库执行的一个T-SQL语句或存储过程,并 能执行该T-SQL语句或存储过程,利用 Command对象可直接对数据库进行处理

1、 Command对象的创建 以下语句建 Command,根据习惯不同,可以使用 Sqlcommand cmd=new Sqlcommand (select from users", conn)

1、Command对象的创建 ▪ 以下语句建立Command,根据习惯不同,可以使用 以下三种方法: SqlCommand cmd=new SqlCommand (“select * from users”,conn);

Sq| Command cmd= new Sq| Commando;∥创建连接对象 cmd connection=conn;∥连接属性 cmd commandtext=" select* from users”;∥命令文本属性 Sqlcommand cmd=conn. CreateCommando cmd. CommandE=“se|ect* from users”;

SqlCommand cmd=conn.CreateCommand(); cmd.CommandText=“select * from users”; SqlCommand cmd=new SqlCommand(); //创建连接对象 cmd.Connection=conn; //连接属性 cmd.CommandText=”select * from users”; //命令文本属性

Command对象的使用 以上代码创建了命令类的对象,但并没有执行SQL语句命 令,现在我们来看到底怎样执行: 主要有三个执行方法 ExecuteNonQuery():针对 insert, update, delete类型 的SL语句的执行,无返回结果集,函数返回值为影响的 记录的行数 ExecuteReader():针对 select类型的SQL语句的执行, 返回一个结果集的函数,函数返回值为一个 Datareader 类的对象 ExecuteScalar():针对 select类型的SQL语句的执行, 返回一个单一值

2、 Command对象的使用 ▪ 以上代码创建了命令类的对象,但并没有执行SQL语句命 令,现在我们来看到底怎样执行: ▪ 主要有三个执行方法: ▪ ExecuteNonQuery( ):针对insert,update,delete类型 的SQL语句的执行,无返回结果集,函数返回值为影响的 记录的行数. ▪ ExecuteReader( ):针对select类型的SQL语句的执行, 返回一个结果集的函数,函数返回值为一个DataReader 类的对象. ▪ ExecuteScalar( ):针对select类型的SQL语句的执行, 返回一个单一值

☆使用 Command对象的三个步骤: 1、创建 Command对象 2、将 Command对象与 Connection对象关 联 Command. connection=conn 3、设置 Command对象的 Command Text属 性

▪ ☆使用Command对象的三个步骤: ▪ 1、创建Command对象 ▪ 2、将Command对象与Connection对象关 联 ▪ Command.Connection=conn ▪ 3、设置Command对象的CommandText属 性

3、总结:在线处理数据的方式 应用程序使用 据读取器 xx Reade Select类型命令, nser, update, delete类型命令, 调用 ExecuteReader( 调用 ExecuteNonQuery 命令对象 XxXCommand 应用程序使用 连接对象 XXXConnection 想想修改数据的三步曲是?? 数据库

3、 总结:在线处理数据的方式 XxxDataReader 连接对象 命令对象 XxxCommand XxxConnection 数据库 应用程序使用 数据读取器 Select类型命令, 调用ExecuteReader() Insert,update,delete类型命令, 调用ExecuteNonQuery() 应用程序使用 想想修改数据的三步曲是??

三步曲是 、建立连接二、建立命令三、执行命令 Sqlconnection conn=new Sqlconnectiono conn Connection String="server= database=classmates user id=abC, password=123 Sqlcommand cmd=new Sqlcommando cmd Connection= conn cmd command Text= delete from records where性别=女’”; conn. Open cmd. ExecuteNonQueryo conn. Close

▪ 三步曲是: ▪ 一、建立连接 二、建立命令 三、执行命令 SqlConnection conn=new SqlConnection(); conn.ConnectionString=“server=.;database=classmates; user id=abc;password=123”; SqlCommand cmd=new SqlCommand(); cmd.Connection=conn; cmd.CommandText=“delete from records where 性别=‘女’”; conn.Open() cmd.ExecuteNonQuery(); conn.Close();

特别注意:根据需要写出sq1语句 Insert into表名(字面列表) values(值 列表) update表名set实现目的 where条件 delete from表名 where 条件 Select字段列表from表名 where条件

特别注意:根据需要写出sql语句 ▪ Insert into 表名(字面列表) values(值 列表) ▪ update 表名 set 实现目的 where 条件 ▪ delete from 表名 where 条件 ▪ Select 字段列表 from 表名 where 条件

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共39页,可试读13页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有