C#中我如何在FORM1窗体连接一次数据库 FORM2 FORM3都不用连了 直接能用这个库了

C#中我如何在FORM1窗体连接一次数据库SqlConnectionconn=newSqlConnection()在FORM2窗体也能用这次连接(不用再声明一个sqlco... C#中我如何在FORM1窗体连接一次数据库 SqlConnection conn = new SqlConnection() 在FORM2窗体也能用这次连接(不用再声明一个sqlconnection对象连接了 )我发现太麻烦了。。一个管理系统那么多窗体 没个都连接一会 太麻烦了 FORM1 FORM2 FORM3 .....
能不能有个主窗体 MAIN 连接一次 以后的 FORM2 FORM3 .....都用这个连接
展开
 我来答
qjn85127
2011-12-08 · 超过24用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:74万
展开全部
封装 SqlConnection,定义成Static ,或者用singleton

public class CustomisedConnection
{
public static CustomisedConnection ConnectionInstance = new CustomisedConnection();
SqlConnection _conn;
private CustomisedConnection(){_conn = new SqlConnection();}
}

调用CustomisedConnection.ConnectionInstance 就好了
pingfenhu
2011-12-09
知道答主
回答量:19
采纳率:0%
帮助的人:8.9万
展开全部
把你的连接对象做成全局变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-08
展开全部
写个数据库连接的类返回个sqlconnection对象就是了,每个窗口调用吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asuan3000
2011-12-08 · TA获得超过2930个赞
知道小有建树答主
回答量:1056
采纳率:0%
帮助的人:440万
展开全部
做一个数据连接层(三层结构听说过吧?),数据处理跟界面分开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式