济南的软件开发公司提供济南市本地话软件开发,济南APP开发,山东全省软件开发服务,APP开发,四色预警系统,电子地图WEBGIS开发,济南手机软件开发,济南手机软件开发,济南app定制软件开发,济南数据库软件开发

济南软件开发公司-济南万网互联科技有限公司提供软件开发,app开发,手机开发,软件定制开发服务 济南软件开发,济南APP开发,山东软件开发,济南软件公司
  首页 软件开发 APP开发 WEBIG开发 四色预警 软件定制开发 软件开发外包 案例展示 新闻中心 联系我们
软件产品
治安动态四色预警研判系统
线路资源图形管理系统
WebGIS城市地下管线管理系统
   
 
成功案例
泰安泰山区公安局四色预预警系统
泰安网通线路资源图形管理系统
济南市盐务局信息化系统
山东省农业机械办公室信息提报系统
山东省港航局沿海港口管理系统
 
 
济南软件开发公司 > 软件开发项目
  
 

C#对Access数据库的操作

文章作者:系统管理员    发布时间:2018-08-12

  C#对Access数据库的操作 济南软件开发公司友情提示

  下面以Access数据库为例说明,用C#的DataSet类访问数据库的一些操作方法。

  操作涉及的主要C#类有:

  DataSet:对应数据库表的一个集合,实际上是数据库表在内存中的一个缓存DataTable:对应数据库表,是数据库表行的集合DataRow:对应数据库表行OleDbConnection:建立数据库连接

  OleDbDataAdapter:由数据库生成DataSet,并负责DataSet与数据库的同步OleDbCommandBuilder:生成更新数据库所需的指令DataSet、DataTable、DataRow用于数据在缓存中的操作,这上面的操作只有更新到数据库中,修改结果才会被永久保存。OleDbConnection 是用OLEDB方法连接数据库所必需的。OleDbDataAdapter和OleDbCommandBuilder用来生成DataSet,完成数据库更新。与OleDbDataAdapter和OleDbCommandBuilder相对应,SqlDataAdapter和SqlCommandBuilder也可以完成用SQL语言为指令的数据库更新。

  假设在D:盘创建了Access数据库,其软件开发路径为d:\0DBAcs\account.mdb,数据库中有一张名为kaizhi的数据库表。表结构如下:

  表名;Kaizhi

  字段Field Name类型说明

  1开支IDkzID长整型自动编号

  2开支人Kzren文本50字符

  3开支项目名kzname文本50字符

  4日期riqi日期/时间99-99-99;0掩码

  5开支说明shuoming文本225字符

  6总金额zonge单精度小数点任意;这项开支的总花费7数量shuliang长整型8单价Danjia单精度小数点任意

  表建好之后:(1)对表中添加新数据(2)查询表中的某个字段。为了实现这两项功能,以下几个问题要考虑:

  1准备工作

  声明必须的公共变量

  建立与数据库的连接,创建DataSet对象

  2添加记录

  在DataSet对象上添加记录

  同步DataSet对象对象与数据库中的数据,这一点很重要,很多人忘记了数据进行同步,结果往往是添加、修改的数据不能保存到数据库中。

  3查询数据库表中某记录的某字段;

  我们可以将上述功能用一个类DataOper实现,下面是程序设计的主要活动。

 此文关键字:C#对Access数据库的操作
 原创文章来源:/soft/180.html 转载请注明出处!
 上一篇:汽车美容维修洗车美容管理软件定制管理系统下一篇:开发软件公司哪家好,著名的软件开发公司权责划

公司地址:济南市天桥区北关北路青年创业园  
版权所有:济南万网互联科技有限公司 鲁ICP备10008901号