您的位置:首页 > 其它

ADO.NET的连接模式

2010-08-18 11:23 169 查看
[align=center] [/align]

1、连接模式:客户机一直保持和数据库服务器的链接,适合数据传输量少,系统规模不大、客户机和服务器在同一网络内的环境。





使用连接模式下数据访问的步骤如下:

a、使用connection对象连接数据库

b、使用command(命令)对象向数据库索取数据

c、把取回来的数据放在DataReader(数据阅读器)对象中进行读取

d、完成读取操作后,关闭DataReader对象

e、关闭connection对象

该模式只能返回向前的、只读的数据,这是由DataReader对象的特性决定

2、断开连接模式:适合网络数据量大、系统节点多、网络结构复杂,尤其是通过Internet/intranet进行连接的网络。





使用断开连接模式下数据访问的步骤如下:

a、使用connection对象连接数据库

b、使用command对象获取数据库的数据

c、把command对象的运行结果存储在DataAdapter(数据适配器)对象中

d、把DataAdapter对象中的数据填充到DataSet(数据集)对象中

e、关闭connection对象

f、在客户机本地内存保存的DataSet(数据集)对象中执行数据的各种操作

g、操作完毕后,启动connection对象连接数据库

h、利用DataAdapter对象更新数据库

i、关闭connection对象

使用该模式,服务器不需要维护和客户机之间的连接,只有当客户机需要将更新的数据传回到服务器时再重新连接即可,这样服务器的资源消耗就少,可以同时支持更多并发的客户机。当然,这需要DataSet对象的支持和配合才能完成

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: