1:连接式:

command 对象负责对数据库的执行命令

DataReader 对象负责从数据源中读取数据

connection 对象负责链接数据库

断开式:

  数据集的Dataset存放在独立的数据源的数据

  DataAdapter:对象负责数据集和数据库的联系

2:DataSet数据集

  可以简单理解为一个人临时的数据库

  将数据源的数据保存在内存中

  独立于任何数据库

  DataTable:

  Datacolumn数据列

  Datarow 数据行

3:创建DataSet对象

  引入Dataset命名空间:system.Data

  语法:

  DataSet 数据集对象 =new DataSet();

  数据集:DataSet

  数据库连接:connection

  数据适配器:DataAdapter

  selextcommand属性:从数据源检索数据

  Fill()方法:使用Selectcommand的对象结果填充数据集

4.创建SqlDataAdapted对象

  方式:SqlDataAdapter 对象名 =new SqlDataAdapter(查询用sql语句,数据库的链接);

  填充Dataset:

  adapter 对象.Fill(数据集对象,"数据集名称")

  注意:使用DataAdapter时无需打开或者是关闭Commection对象;

4:comboBox的三个属性

Datasource 数据源

ValueMembers 实际值

DisplayMembers 显示的值

5: 如何获得comboBox的值:

  可以通过SelectedValue实现

  使用DataGridview显示数据

  设置DataGridview控件和其中各列的属性

  设置DataSource属性.绑定数据源

6:如何把修改过的学生信息保存到数据库中:;;;;

  使用DataAdapter的update()方法

  DataAdapter.update(数据集对象,"数据表名称");

  语法:

  Sqlcommandbuilder builder =new Sqlcommandbuilder(已创建的DataAdapter的对象);

  注意:使用Sqlcommandbuilder更新数据库只能用单表操作,且查询的语句包含主键列

7:单表的数据更新:

  1:自动生成用于更新的相关命令

  SqlCommandBuilder builder=new SqlCommandBuilder(已创建的DataAdapter的对象);

  2:将DataSet的数据库提交到数据源

  DataAdapter 对象update(数据集对象,"数据表名称号的字符串");

  SqlcommandBuilder builder =new SqlcommandBuilder(adapte);

  adapte.update(ds,"student");

最新文章

  1. CSS选择器小结
  2. BZOJ1565——[NOI2009]植物大战僵尸
  3. IT小喇叭,关注于移动互联网创新、创业的科技媒体
  4. Spring 学习笔记 2. 尚硅谷_佟刚_Spring_IOC&DI概述
  5. 自定义jstl标签库
  6. 数据库测试DbUnit
  7. 洛谷 P1886 滑动窗口
  8. TestNG传参的几种方式
  9. Spring中的实例生成方式及其生命周期
  10. Media Queries 自适应布局展示
  11. 用EF DataBase First做一个简单的MVC3报名页面
  12. TimePicker控件、帧动画、补间动画
  13. 在js中做数字字符串加0补位,效率分析
  14. 推荐系列:最小与最大[DP+余式定理]
  15. JQuery实战---窗口效果
  16. js原生数组去重
  17. LeetCode136.只出现一次的数字
  18. python活用isdigit方法显示系统进程
  19. Personal Reading Assignment 2 -读推荐文章有感以及项目开发目前总结
  20. pycharm中导入requests,xmlx等模块的方法。

热门文章

  1. 【转】ELK到底是什么鬼?辣么多公司用!
  2. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库 —— MariaDB 安装配置
  3. IntelliJ IDEA下spring boot项目打包
  4. Centos7 防火墙常用配置及说明
  5. android 编程之 PopupWindow 窗口的弹出
  6. libgl1-mesa-glx:i386 : 依赖: libglapi-mesa:i386
  7. 从Elasticsearch来看分布式系统架构设计
  8. Bootstrap的Model源码详细注释 (转)
  9. AD & BC
  10. iOS - Xcode项目统计总代码行数