无法连接到vb.net中的数据库

时间:2016-05-15 01:06:28

标签: c# mysql vb.net

继续抛出异常:

  

未处理的类型' System.InvalidOperationException'   发生在MySql.Data.dll

这是代码:

 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

1 个答案:

答案 0 :(得分:0)

This page显示了一个有效的例子。

创建连接:

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

创建命令时使用该连接对象:

MySqlCommand cmd = new MySqlCommand(sql, conn);

使用前打开连接。链接的示例在创建后立即打开连接。它是分叉的,但我会在使用它之前打开最后的连接。

conn.Open();

不要忘记在完成后关闭连接。