请问大家平时都是怎么写的SQLconnection的?
每次使用都是new一个新的出来还是用一个static的SQLconnection搞一个单例模式?
我用static的sqlconnection结果发现会有问题!但是觉得每次都new一个新的出啦会不会很消耗资源?
所以请教大家怎么做比较好?
每次使用都是new一个新的出来还是用一个static的SQLconnection搞一个单例模式?
我用static的sqlconnection结果发现会有问题!但是觉得每次都new一个新的出啦会不会很消耗资源?
所以请教大家怎么做比较好?
解决方案 »
- outlook 去掉签名 NET Microsoft.Office.Interop.Outlook
- 哪位帮忙看看这是怎么回事?
- 用asp .net 实现像winform中的MenuStrip的那样的控件?高分求解。
- ASP.NET操作WORD的老问题!
- NHibernate 或者 Hibernate 的效率问题,如果有1000000条数据,需要Insert到数据库中,需要花费多长时间?
- 在2003里面怎么做一个拒绝匿名用户登录
- 我的简单程序画方格调不出来
- 请各位推荐下比较好的几款自助建站、智能建站的网站地址!!!
- 页面表达式传值JS方法的问题!
- 不设虚拟目录,使用codebehind,怎样Inherits.
- .NET工程相对路径
- 编程论坛的功能菜单是如何实现的
是webform就new一个
是winform可以用一个static的SQLconnection
BAL-----------------------
SqlConnection mycon;
OleDbConnection oledbcon;
--------------------
#region 数据库的连接与关闭
/// <summary>
/// 数据库的连接与关闭
/// </summary>
private void Open()
{
//if (mycon == null)
//{
string constr = ConfigurationManager.AppSettings["constr"];
mycon = new SqlConnection(constr );
mycon.Open();
//}
}
public void Close()
{
if (mycon.State == ConnectionState.Open)
{
mycon.Close();
}
}
{
using (SqlCommand cmd = new SqlCommand("", conn ))
{
}
}