一直连着,还是需要用时连一下 用ADO.NET做的商贸类的进销存软件,CS结构的,基础都是对数据库的一些操作,局域网类使用,也有一些通过VPN或直接IP地址连接的互联网应用问题:1.ADO.NET是一直连接着好,还是需要对数据库进行操作时连接一下,然后马上断开?2.其它一些成熟的此类软件他们是采用哪种方法的?如金碟,用友,管家婆... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ado.net当然是需要的时候连接,使用过后即释放。否则,将出现连接池被用完,无法连接数据库 if (sqlConn.State == ConnectionState.Closed) { try { sqlConn.Open(); } catch (Exception Err) { MessageBox.Show(Err.ToString()); } } SqlCommand InsertUpdateDeleteCommand = sqlConn.CreateCommand(); InsertCommand.CommandText = "insert Update Delete..."; InsertCommand.ExecuteNonQuery(); try { sqlConn.Close(); } catch (Exception Err) { MessageBox.Show(Err.ToString()); }要用才连,不用断开 一共就2,3个人用,就算有压力,能有多大压力?ado.net的数据库连接是存储在缓存池中的吧,其实它并非就是断开的了数据库的连接,只是说这个链接可以被再次使用 Winform中添加DLL报错 入门 三句话的解释 vs2005打开项目时自动打开了解决方案中的所有文件 求程序只能运行一次终极解决方案,原理很简单,但还是有问题 OdbcDataReader如何才能和DataGridView绑定? ????Nunit的DataSet 与DataSet的比较? C#调用matlab,搞不定啊,请诊断 求助:DataTable合并数据的问题 名称中不能包含“”字符(十六进制值 0x0D)。 ---如何把这个十六进制值 0x0D去掉呢 请问如何把资源都放在一个dll中 初学者问个弱弱的问题 HttpWebRequest获取网页源码后如何模拟执行代码?
if (sqlConn.State == ConnectionState.Closed)
{
try
{
sqlConn.Open();
}
catch (Exception Err)
{
MessageBox.Show(Err.ToString());
}
} SqlCommand InsertUpdateDeleteCommand = sqlConn.CreateCommand();
InsertCommand.CommandText = "insert Update Delete...";
InsertCommand.ExecuteNonQuery(); try
{
sqlConn.Close();
}
catch (Exception Err)
{
MessageBox.Show(Err.ToString());
}
要用才连,不用断开