急,在线等,立结帖:我想申明一个项目中所有类都可以使用的SqlConnection 应该怎么写?写在哪? 我想申明一个项目中所有类都可以使用的SqlConnection 应该怎么写?写在哪?还有我发现我的程序只要打开2个Sql连接就会自动关闭我的类的构造函数都是以 SqlConnection 为参数的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上,如果非要那么干,就将连接单独放到一个类中,并将其相关变量都设成Public或者干脆建一个单件模式的类 楼上,我想了一下,是不是可以搞个类,叫 Conns 然后一个方法 GetConnect 这个方法返回一个Open了的 SqlConnect连接 .每次用GetConnect的时候这个类都创建一个新的连接.可能会解决2个连接导致程序关闭不知道你们平常都怎么处理的? 我是这么做的while (!stop)//停止标志{ //打开数据库连接 try {……} catch(SqlException se) {……} catch(Exception e) {……} //众多的操作 …… //关闭数据库连接 try { if (sqlconn != null) { sqlconn.Close(); } } catch (SqlException ex) {……} ……} 你可以在一个类中定义一个public性质的SqlConnection,然后在同一个项目中的其他类中都可以引用了。但是同一个连接不能在同一时刻打开复数个。记住用完了马上关闭,这是个好习惯。 WPF如何实现TreeView节点拖拽更新数据 求一正则表达式 byte数组问题 找不到类型或命名空间名称“BLL”(是否缺少using指令或程序引用?) 神秘的字符串显示 我想把两个表合并到一个数据集中,失败了,求高手帮忙,下面是源代码 请教个设定默认时间的问题 动软连接数据库问题 C# 如何操作ini文件 WPF 属性的二级绑定问题 如何将127转换为byte字节,得到如下的结果! 在部署我的应用程序时如何实现安装时在开始菜单或用户桌面上建立指向应用程序的快捷方式
或者干脆建一个单件模式的类
可能会解决2个连接导致程序关闭不知道你们平常都怎么处理的?
while (!stop)//停止标志
{
//打开数据库连接
try
{……}
catch(SqlException se)
{……}
catch(Exception e)
{……}
//众多的操作
……
//关闭数据库连接
try
{
if (sqlconn != null)
{
sqlconn.Close();
}
}
catch (SqlException ex)
{……}
……
}