C#中我如何在FORM1窗体连接一次数据库 FORM2 FORM3都不用连了 直接能用这个库了
C#中我如何在FORM1窗体连接一次数据库SqlConnectionconn=newSqlConnection()在FORM2窗体也能用这次连接(不用再声明一个sqlco...
C#中我如何在FORM1窗体连接一次数据库 SqlConnection conn = new SqlConnection() 在FORM2窗体也能用这次连接(不用再声明一个sqlconnection对象连接了 )我发现太麻烦了。。一个管理系统那么多窗体 没个都连接一会 太麻烦了 FORM1 FORM2 FORM3 .....
能不能有个主窗体 MAIN 连接一次 以后的 FORM2 FORM3 .....都用这个连接 展开
能不能有个主窗体 MAIN 连接一次 以后的 FORM2 FORM3 .....都用这个连接 展开
4个回答
展开全部
封装 SqlConnection,定义成Static ,或者用singleton
public class CustomisedConnection
{
public static CustomisedConnection ConnectionInstance = new CustomisedConnection();
SqlConnection _conn;
private CustomisedConnection(){_conn = new SqlConnection();}
}
调用CustomisedConnection.ConnectionInstance 就好了
public class CustomisedConnection
{
public static CustomisedConnection ConnectionInstance = new CustomisedConnection();
SqlConnection _conn;
private CustomisedConnection(){_conn = new SqlConnection();}
}
调用CustomisedConnection.ConnectionInstance 就好了
2011-12-08
展开全部
写个数据库连接的类返回个sqlconnection对象就是了,每个窗口调用吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做一个数据连接层(三层结构听说过吧?),数据处理跟界面分开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询