问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql中数据库连接与断开式连接有什么区别?(急用)

发布网友 发布时间:2022-12-07 21:59

我来回答

1个回答

热心网友 时间:2024-11-18 13:27

连接式指的是对数据的操作在 conn.Open() 与 conn.Close()之间;
断开式连接指的是 conn.Open()打开连接之后,先将数据放入adapter中,然后关闭连接(conn.Close()),接着利用adapter对数据进行操作。
连接式:
sqlConn.Open();
SqlDataReader dr=sqlComm.ExcuteReader();
while(dr.Read())
{
for (int i=0; i<dr.FieldCount; i++)
{
Console.Write(dr.GetValue(i).ToString()+" ");
}
Console.WriteLine();
}
dr.Close();
sqlConn.Close();

断开式:
sqlConn.Open();
DataSet ds=new DataSet();
adapter.Fill(ds);
sqlConn.Close();
//处理数据在打开和关闭之后
for (int i=0; i<ds.Tables[0].Rows.Count; i++)
{
for (int j=0; j<ds.Tables[0].Columns.Count; j++
{
Console.Write(ds.Tables[0].Rows[i][j]+" ");
}
Console.WriteLine();
}追问它们各有什么优点和缺点(这是我毕业设计的问题所以要详细一点,谢了)

追答断开式的主要优点就是:一次连接取得数据之后,即可断开,在用户非常多的情况下,不会占用太多的连接池资源。还有一点,就是一次性的从数据库中取得了数据之后,这些数据是存在内存中的,而不会再去操作数据库,所以你对这些数据做任何的操作,都只是修改内存,不会改变数据库中的内容。缺点就是:刚才提到了,这种方式是把数据一次性的读到内存中的,所以在数据量大的时候会非常消耗内存。
非断开式的优点:因为非断开式使用DataReader,每次只在内存中加载一条数据,所以占用的内存是很小的。由于DataReader的特殊性和高性能,所以DataReader是只进的,你读了第一条后就不能再去读取第一条了。 缺点就是:需要你去维护建立起来的这个数据库连接,所以如果用户访问量大时,有可能导致连接池异常。
我也只能解释成这样了,如果还不够详细,你就只能自己查资料了。。。
满意请采纳,谢谢。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 SQL2000 客户端长时间不操作,SQL SERVER连接会断开,怎么解决? 马里奥赛车可以用朋友的账号下载一起本地连接玩吗 通报批评属于什么处罚方式? 天猫不发货赔偿规则 日本留学的年龄限制问题 告诫自己的微信签名,一字千金 游戏id两个字 两个字的游戏id有哪些 在家闲的没事干,能做什么简单的小点心,小蛋糕的? 电商早报:张近东公布全员信 小红书投资巧合榫卯积木 ...什么菜做?哪些蔬菜和肉类一起搭配,能起到去除荤腥的作用? 算命的要看哪些 那些盲人算命的看的是什么书?为什么算命算得那么准。刚才我妈带我去算 ... 梦见蛇尾巴被顶住了 在乎我的人的句子? 致我爱的人,经典爱情短语 初冬的诗 写给最在乎的人说说 表达很在乎对方的句子? 最好用的电子商务呼叫中心系统有哪些? 我国一流的高校,都有哪些? 一共有多少所大学是一流大学? xs可以改14pro 为什么天龙八部手游帮派帮主都叫加她 然后都叫一起玩其他游戏... 天龙八部介绍赋权性教育 陕西省宝鸡市眉县的河口镇怎么样,能不能介绍一下那里的情况啊?越详细越... 收到这样的信息您的亲友某某某需要紧急协助,请尽快联系是真的吗? 韩国瑜或“复出”,这个消息是真的吗? 这个消息是真是假 这信息是真的吗? 送高考学员最后的冲刺祝福词(精选62句) 高三考试祝福语(精选69句) 使命召唤手游第二个狙击枪瞄准线怎么解锁 每个人都有自己不同的向往和憧憬,12星座向往怎样的恋情? 十二星座每座日期间隔 让前男友看到心疼的说说 抖音伤感虐心说说大全 前任看了会心疼的说说 浙江海港集团有编制吗 苹果14充电器用20w还是35w 梦到别人说自己40死 面包机什么品牌好 红楼梦剧情介绍 红楼梦大概剧情