有几个窗口,在主窗口写
public partial class 主窗口 : Form
{
public SqlConnection mysql;
public SqlCommand mycommand;
public 主窗口()
{
InitializeComponent();
} private void 主窗口_Load(object sender, EventArgs e)
{
this.mysql= new SqlConnection("server=(local);integrated security=SSPI;database=pubs");
this.mycommand = new SqlCommand();
}
}
请问在其他的窗口怎么可以使用这个mycommand,, 是不是又要重新连接数据库??
public partial class 主窗口 : Form
{
public SqlConnection mysql;
public SqlCommand mycommand;
public 主窗口()
{
InitializeComponent();
} private void 主窗口_Load(object sender, EventArgs e)
{
this.mysql= new SqlConnection("server=(local);integrated security=SSPI;database=pubs");
this.mycommand = new SqlCommand();
}
}
请问在其他的窗口怎么可以使用这个mycommand,, 是不是又要重新连接数据库??
建议写在公共类里,并且加上mysql.open();和mysql.close();
也不是不可以访问,可以如下:
主窗口 newx=主窗口();
newx.mysql.open();
newx.mysql.execute();
.........