没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#数据库编程
一.程序设计和运行的环境设置:
()视窗 服务器版
()以上版本
() !"#
为了更清楚的说明问题,在数据库的选用上,采用了当前比较典型的数据库,一个是
本地数据库 ,另外一个是远程数据库 !$!%。其中本地数据库
名称为&'('(&,在其中定义了一张数据表&&,&&表的数据结构如下表:
字段名称 字段类型 字段意思
'数字 序号
)文本 姓名
)(文本 性别
文本 年龄
*文本 邮政编码
远 程 数 据 库 !$!% 的 数 据 库 服 务 器 名 称 为 &!%&+ 数 据 库 名 称
为&&,登陆的 , 为&&,口令为空,在数据库也定义了一张&&表,数据结
构如上表。
二.如何浏览数据:
在《#的数据绑定》中,已经了解了如何把数据集中的某些字段绑定到
组件的某个属性上,这样程序员就可以根据以 组件的来定制数据显示
的形式,并且此时的 组件显示内容就可以随着记录指针的变化而改变。至此可
见 , 浏 览 数 据 记 录 的 关 键 就 是 如 何 改 变 记 录 指 针 。 要 实 现这种操 作 , 就 要 使 用 到
#'--# 类,此类的主要作用是管理对于那些实现了对同一个数据源进行
绑定的对象。说的具体些,就是能够使得 '. 窗体上的已经对同一数据源进行数据
绑定的组件保持同步。在 #'--# 类中定义了一个属性&/&,通过
这 个 属 性 就 可 以 改 变 #'--# 对 象 中 的 数 据 指 针 。 创 建
#'--# 对象必须要使用到 #'-) 类,其实每一个由
类中继承而得到的对象,都有单一的 #'-) 对象,在大多数创建窗体中实现数
据绑定组件的 #'--# 对象是使用 类的 #'-) 来得到。
下 列 代 码 是 以 数 据 库 为 模 型 , 创 建 的 一 个 名 称 为 &0#'& 的
#'--# 对象。
11创建一个 2(
- 3 & /%' 3 4256#7 8 ! 3
'('(&8
2(03.2(8
-3&!6569:;2&8
<=11创建一个 !
0!3.!8
028
<=11用 2('得到一个数据集
2('0'3.2('+0
8
<=11把 绑定 ( 数据表
0'0!+&&8
<=11关闭此 2(
08
0#'3>#'-)?0!+&&@8
下列代码是以 !$!% 数 据 库 为 模 型,创建一个名称 为 &0#'& 的
#'--# 对象。
11设定数据连接字符串,此字符串的意思是打开 !$% 数据库,服务器名称为
%+数据库为 '
-3&/%'3!A5256#8/!0,38B
,38,-3'8!3%&8
2(03.2(8
028
-3&!6569:;2&8
<=11创建一个 !
0!3.!8
<=11用 2('得到一个数据集
2('0'3.2('+0
8
<=11把 绑定 数据表
0'0!+&&8
<=11关闭此 2(
08
0#'3>#'-)?0!+&&@8
得 到 了 是 同 一 数 据 源 的 #'--# 对 象 , 通 过 改 变 此 对 象
的&/&属性值,这样绑定数据的组件显示的数据就随之变化,从而实现导航数据记
录。
C,D导航按钮&上一条&实现方法:
'%'E/%(F'+!06%-
G
0#'/33
-#)!>. & 已 经 到 了 第 一 条 记 录 ! & + & 信 息 提 示 ! & +
-#)#2"+-#),,8
0#'/H38
I
C,,D导航按钮&下一条&实现方法:
'%'E)(F'+!06%-
G
0#'/330#'H
-#)!>. & 已 经 到 了 最 后 一 条 记 录 ! &+ & 信 息 提 示 ! & +
-#)#2"+-#),,8
0#'/J38
I
C,,,D导航按钮&至尾&实现方法:
'%'E5(F'+!06%-
G
0#'/30#'H8
I
C,D导航按钮&至首&实现方法:
'%'E(F'+!06%-
G
0#'/38
I
注释:&&是 #'--# 对象的另外一个重要的属性,是数据集记
录的总数。
三.实现删除记录:
在对数据记录进行操作的时候,有二点必须十分清晰:
其一:在对数据记录进行操作的时候,我想有一些程序员一定有这样一个疑惑,当对
数据库服务器请求数据集的时候,就会产生&!&对象,用以管理数据集,这样如果
这些对数据库服务器的请求非常多,同样也就会产生很多的 &!&对象,达到一定时
候 必 然 会 使 得 数 据 库 服 务 器 崩 溃 。 这 种 想 法 是 自 然 的 , 但 和 实 际 并 不 相 符 , 因
为&!&对象并不是在服务器端产生的,而是在客户端产生的。所以面对众多的数据
请求的时候对数据库服务器的影响并不十分太大。
其二:记得在用 > 编写三层数据模型的时候的,每一次对数据库的修改其实只
剩余11页未读,继续阅读
资源评论
- navyxiao2012-08-26学习C#数据库编程的不错的入门资料。
yanhaiyan2007
- 粉丝: 5
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功