準(zhǔn)備工作:
右鍵項(xiàng)目个初,選擇添加并引用珍逸,在瀏覽中選擇。
在MySQL\Connector.NET 6.9\Assemblies\v4.5路徑下找到并引用杨帽,
項(xiàng)目右鍵屬性中,目標(biāo)框架更改為.NET Framework 4.5
添加引用聲明(下面兩句)
using
MySql.Data.MySqlClient;
using
MySql.Data;
界面設(shè)計(jì):
控件中都使用了label、textbox、button、richtextbox光涂、groupbox這五種控件,界面設(shè)計(jì)如下所示:
代碼部分:
確定按鈕:
????? private void button_brower_Click(objectsender, EventArgs e)
??????? {
??????????? if(textBox_dataline.Text!="")
?????? ???????{
????????????? ??????? FileInfo Finfo= newFileInfo(textBox_dataline.Text);
??????????????? string strextend =Finfo.Extension;
??????????????? string strcon = "";
??????????????? if(strextend.ToLower()==".sql")
??????????????? {
???????????????????if(textBox_dataline.Text!="")
??????????????????? {
??????????????????????? strcon ="server=localhost;port=3306;user=" + textBox_user.Text +";password="+textBox_password.Text+";Database="+textBox_dataname.Text+";";
???????????????????????
??????????????????? }
??????????????????? try
??????????????????? {
??????????????????????? MySqlConnection conn =new MySqlConnection(strcon);
??????????????????????? conn.Open();
??????????????????????? richTextBox.Text ="OK";
??????????????????? }
??????????????????? catch
??????????????????? {
?????????????????????? ?richTextBox.Text="failed";
??????????????????? }
??????????????? }
?
?????? ???????}
??????? }
瀏覽按鈕:
??????? private void button1_Click(objectsender, EventArgs e)
??????? {
??????????? OpenFileDialog dlg=newOpenFileDialog();
??????????? dlg.Filter = "sql文件|*.sql|所有文件|*.*";
??????????? if(dlg.ShowDialog()==DialogResult.OK)
??????????? {
??????????????? textBox_dataline.Text =dlg.FileName;
??????????? }
??????? }