簡體   English   中英

使用C#連接到MYSQL數據庫

[英]Connection to MYSQL database using C#

我有一個帶有MYSQL數據庫的C#應用​​程序。 我的工作沒有任何問題,但突然出現了問題:

MySql.Data.dll中發生類型為'MySql.Data.MySqlClient.MySqlException'的第一次機會異常

我沒有在程序中更改任何內容!!,我也檢查了PHP頁面的連接,並且工作正常,問題僅出現在我的C#應用​​程序中。 在捕獲部分,我將其更改為:ee.HResult而不是“ ee.message”,我得到了這個數字:-2147467259 .. !! 這里的代碼:

public static string conString = "";
    public MySqlConnection objConn;
    string server = "www.******.com";
    string database = "******";
    string uid = "******";
    string password = "******";
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        try
        {
            conString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + "; CharSet=utf8;";
            objConn = new MySqlConnection(conString);
            objConn.Open();
            MySqlCommand cmd = new MySqlCommand("select * from sett", objConn);
            MySqlDataReader dataReader = cmd.ExecuteReader();
            dataReader.Read();
            int x = int.Parse(dataReader.GetDecimal(0).ToString());
            MessageBox.Show(x.ToString());
        }
        catch (Exception ee)
        {
            MessageBox.Show(ee.Message);
        }
    }

問題是因為域中的“遠程MySQL”。 我添加了%標記,以允許所有遠程連接到數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM