初学C#数据库设计,有一事不明,请高手指点? 看了C#入门之类的书,其中关于数据库连接后,使用dataset数据集,然后关闭数据库连接,我的问题是在更新数据库中的记录时,难道不用再连接数据库吗?另外这个连接数据库是放在类似于VB的公共模块或类中吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用dataset是和数据库断开的,ADO.Net技术就是和数据库进行断开式交互的。 我也了解dataset是和数据断开的,主要是更新数据库难道不用再连接数据库吗?我每个窗体中操作数据库是否都需连接数据库还是将连接数据库的操作放在公共类中? DataSet是和数据库断开的,它把数据取到内存中进行操作,并不直接操作数据库!如果需要更新就等全部操作完毕后一起写入数据库! 取出Dataset后还数据库断开,你可以对Dataset进行删除、插入等操作,但是要把你的修改保存到数据库里面的时候,也就是对数据进行更新的时候当然要连接数据库了。不然怎么跟新到数据库里面 你對DataSet的所有操作都是在內存中進行的,和數據庫沒有關系,但是當你updata時,DataSet就會自動幫你和數據庫聯上,然後updata,更新後,再斷開,明白了嗎? 这些就是数据库适配器(DataAdapter)的功能。具体的例子可以看,http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx 关于Bitmap.Lockbits C#与MYSQL连接问题 水晶報表(CrystalReports2008)(web版)存储过程数据源,动态列显示的问题? mciSendString()播放MP3没有声音 using Microsoft.Office.Interop.Owc11; 出错了 请问c#中垃圾处理之析构函数和dispose方法的使用 WMI 编程 c#和java通信的问题! 有关的resgen的问题 请问如何在程序中新建一个有密码的access数据库 分不够再开贴送!请帮我看看,c#-发送邮件 紧急请教:存储过程返回参数在服务器上为空,但在本地执行确没有问题
但是要把你的修改保存到数据库里面的时候,也就是对数据进行更新的时候当然要连接数据库了。不然怎么跟新到数据库里面
具体的例子可以看,
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx