簡體   English   中英

無法連接到vb.net中的數據庫

[英]Can't connect to database in vb.net

不斷拋出異常:

MySql.Data.dll中發生了類型為'System.InvalidOperationException'的未處理異常

這是代碼:

 Public Sub showWorkerFullnames()

    getQuery = "SELECT worker.worker_fullname FROM worker"
    getCommand = New MySqlCommand(getQuery, MySQLConnection)
    getReader = getCommand.ExecuteReader

    cbWorkerFullnames.Items.Clear()

    While getReader.Read

        cbWorkerFullnames.Items.Add(getReader.Item("worker_fullname").ToString)

    End While

此頁面顯示了一個有效的示例。

創建連接:

string connStr = 
    "server=localhost;user=root;database=world;port=3306;password=******;";
MySqlConnection conn = new MySqlConnection(connStr);

創建命令時,請使用該連接對象:

MySqlCommand cmd = new MySqlCommand(sql, conn);

使用前先打開連接。 鏈接的示例在創建連接后立即打開它。 這是令人發指的,但是在使用它之前,我將使連接斷開是最后一件事。

conn.Open();

完成后,別忘了關閉連接。

暫無
暫無

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

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