0
也許是一個簡單的問題,但現在我很難想象這個例子中面向對象的概念。我已經在c#中的一個單獨的類中定義了我的MySqlConnection(單獨的/.cs/文件)。在一個類中定義了MySqlConnection,並在另一個類中使用它來與DB一起工作
class MySQLConnect
{
public bool ConnectToMySQL()
{
string cs = @"server=127.0.0.1; user id=root; password=''; database=cluster";
MySqlConnection conn = null;
try
{
conn = new MySqlConnection(cs);
conn.Open();
MessageBox.Show("Pripojené k DB : {0}", conn.ServerVersion);
}
catch (MySqlException ex)
{
MessageBox.Show("Error: {0}", ex.ToString());
}
return true;
}
}
在我所定義的連接對象這樣的窗體類:
MySQLConnect con = new MySQLConnect();
現在,我呼籲按鈕點擊ConnectToMySQL方法在我的表單類:
private void button1_Click(object sender, EventArgs e)
{
con.ConnectToMySQL();
}
比方說,我想有另一個單獨的類,它將有一個方法,將執行一些SQL查詢。這個方法也會在點擊按鈕時調用。我應該如何使用MySQLConnect類在我的新類中建立的連接?
謝謝。