欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《c19与winform基础教学资料》第7章理论.ppt

    • 资源ID:5896035       资源大小:1.77MB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《c19与winform基础教学资料》第7章理论.ppt

    ,C#与Winform程序设计,第七章 ADO.Net基础,2023/8/31,1,中国职业教育联盟课程体系,中国职业教育联盟课程体系,成就百万精英,回顾,怎样将普通窗体设置为MDI窗体?答:只需要设置普通窗体的一个属性IsMdiContainer为true即可。下列控件()不属于WinForm中的容器控件。A.GroupBoxB.PanelC.TabControlD.PrictureBox,图片框属于其他控件,到目前为止,你学会了哪些窗体控件?至少说出5个。,答:RadioButton、CheckBox、GroupBox、Panel、TabControl,D,本章任务,完成 StuInfo 应用程序的基本功能连接到 StuInfo数据库修改用户密码新增登录用户,本章目标,了解ADO.NET的组成掌握DateSet的概念掌握SqlConnection和SqlCommand的使用会使用连接对象和命令对象执行数据库的增删改操作,本章单词,active(ktiv 活跃的;积极的)data(deit 数据,资料)object(bdikt 对象;客体)provider(prvad 供应者;提供者)connection(knekn 连接,联结)command(km:nd 指挥;控制)datareader(deitri:d 读流数据)dataset(deitset 数据集)adapter(dpt 适配器)datatablecollection(deitteiblklekn 数据表集合)datatable(deitteibl 数据表)datacolumncollection(deitklmklekn 数据列集合),预习检查,ADO.NET 包括哪两个主要的组件?DataSet和.NET Framework 数据提供程序。.NET 数据提供程序的四个核心对象是什么?Connection、Command、DataReader、DataAdapter。要完成连接数据库连接的功能,要引入的命名空间是?using System Data.SqlClient;Command对象的哪个方法对连接执行T-SQL语句并返回受影响的行数?ExecuteNonQuery,ADO.NET 的主要组件,ADO.NET,DataSet(数据集),.NET Framework 数据提供程序,只进、只读访问数据,独立于数据源的数据访问,ADO.NET概述,ADO.NET是一组用于和数据源进行交互的类和接口;ADO.NET的名称起源于ADO(ActiveX Data Objects);ADO.NET介于程序语言和数据库之间,是程序语言与数据库连接的桥梁。ADO.NET主要包括DataSet和.NET FRAMEWORK数据提供程序。DataSet对象是数据在内存中的表现形式。它包括多个DataTable对象,而DataTable又包含列和行,就像一个普通的数据库中的表。,.NET FRAMEWORK核心组件,ADO.NET对象模型中有5个主要数据库访问和操作对象,分别是Connection、Command、DataReader、DataAdapter和DataSetConnection对象主要负责连接数据库Command对象主要负责生成并执行SQL语句DataReader对象主要负责读取数据库中的数据DataAdapter对象主要负责在Command对象执行完SQL语句后生成填充DataSet和DataTableDataSet对象主要负责存取和更新数据,.NET FRAMEWORK的类型,SqlClient:是SQL SERVER的.NET REAMEWORK数据提供程序它的类主要有以下几个:SqlConnection、SqlCommand、SqlDataAdapter、SqlDataReader。,使用Connection对象连接数据库,应用程序,数据源,请求数据,Connection,Connection对象被称为连接对象,在进行任何与数据库的操作之前,首先需要创建与目标数据库的连接。,Connection的属性和方法,Connection的属性:,Connection的方法:,连接数据库示例,连接到本机的 StuInfo 数据库,演示示例1:测试 StuInfo 数据库连接,示例1 代码分析,/数据库连接字符串string connString=“server=.;database=StuInfo;uid=sa;pwd=123456;/创建 Connection 对象SqlConnection connection=new SqlConnection(connString);/打开数据库连接connection.Open();MessageBox.Show(打开数据库连接成功);/关闭数据库连接connection.Close();MessageBox.Show(关闭数据库连接成功);,表示本机,示例源代码,连接数据库步骤,连接数据库的步骤:1、定义连接字符串,2、创建 Connection 对象,3、打开与数据库的连接,server=服务器名;database=数据库名;uid=用户名;Pwd=密码,SqlConnection connection=new SqlConnection(connString);,连接字符串,connection.Open();,没有密码,可省略,Connection 对象,不同命名空间的 Connection 对象,小结,连接到本机的 master 数据库,/连接字符串string connString=“server=.;database=master;uid=sa;pwd=123456;/创建Connection 对象 SqlConnection connection=new SqlConnection(connString);connection.Open();/打开数据库连接connection.Close();/关闭数据库连接,关键代码,使用 Command,应用程序打开数据库处理数据,数据源,Connection,Command,执行命令并从数据源中返回结果,使用Command对象更新数据库,Command对象的描述:当与数据库建立连接之后,可以使用Command对象对数据库进行操作,如进行数据添加、删除、修改等操作。,Command对象的属性:,Command对象的方法:,使用 SqlCommand 执行insert语句,使用Command步骤:1、创建数据库连接2、定义 SQL 语句3、创建 Command 对象4、执行命令,SqlConnection connection=new SqlConnection(connString);string sql=insert into StuInfo values(+this.txtName.Text+,+this.txtPwd.Text+);txtName.text,txtPwd.text);connection.Open();/打开数据库连接SqlCommand command=new SqlCommand(sql,connection);int num=command.ExecuteNonQuery();,添加用户关键代码:,执行命令前,必须打开数据库连接!,使用 SqlCommand 执行update语句,SqlConnection connection=new SqlConnection(connString);string sql=update StuInfo set StuPwd=+this.txtNewPwd.Text+where StuPwd=+this.txtPwd.Text+and StuName=+this.txtName.Text+;connection.Open();/打开数据库连接SqlCommand command=new SqlCommand(sql,connection);int num=command.ExecuteNonQuery();,修改用户密码关键代码:,使用 SqlCommand 执行删除语句,SqlConnection connection=new SqlConnection(connString);string sql=delete from StuInfo where StuName=+this.txtStuName.Text+;connection.Open();/打开数据库连接SqlCommand command=new SqlCommand(sql,connection);int num=command.ExecuteNonQuery();,删除用户账号关键代码:,总结,C#中连接数据库,需在程序中导入哪个命名空间?ExecuteNonQuery()方法返回什么?对连接执行T-SQL语句并返回受影响的行数。Connection 对象的什么方法用来打开和关闭数据库连接?Open和Close,感谢观映,中国职业教育联盟课程体系,成就百万精英,2023/8/31,24,中国职业教育联盟课程体系,

    注意事项

    本文(《c19与winform基础教学资料》第7章理论.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开