try
{
String connetStr = "server=" + textBox1.Text + ";" +
"port=" + textBox2.Text + ";" +
"user=" + textBox4.Text + ";" +
"password=" + textBox5.Text + ";" +
" database=" + textBox3.Text + "; ";
MySqlConnection conn = new MySqlConnection(connetStr);
conn.Open();
if (ConnectionState.Open == conn.State)
{
label16.Text = "sql连接状态:连接成功"; //设置Text属性
textBox1.ReadOnly = true;
textBox2.ReadOnly = true;
textBox3.ReadOnly = true;
textBox4.ReadOnly = true;
textBox5.ReadOnly = true;
button4.Enabled = false;
}
else
{
MessageBox.Show("数据库已关闭");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
这一段代码我是直接写在了连接那个button里面
我的思路就是
1.连接之后 几个输入框和连接按钮都变为不可输入和不可点击
2.当点击断开连接按钮之后才会变为可输入和连接按钮可点击
写到这里我发现一个问题,我在连接按钮里面直接加入conn.Close(); 这一句会显示conn没定义。
个人想法就是 按道理说目前已经数据库连接上了,在断开连接的button里加入conn.Close();应该就行了呀!
然后不知道如何进行下一步了!希望各位大神指点一下!