vb.net读取mysql
时间: 2023-07-17 21:03:48 浏览: 227
在 VB.NET 中读取 MySQL 数据库,您可以使用 MySQL Connector/NET 提供的 API。以下是一个简单的示例代码,演示了如何连接到 MySQL 数据库并执行查询操作:
```vb
Imports MySql.Data.MySqlClient
Module Module1
Sub Main()
' 连接字符串
Dim connStr As String = "server=localhost;user=root;password=your_password;database=your_database"
' 创建连接
Using conn As New MySqlConnection(connStr)
Try
' 打开连接
conn.Open()
' SQL 查询语句
Dim query As String = "SELECT * FROM your_table"
' 创建命令对象
Using cmd As New MySqlCommand(query, conn)
' 执行查询并获取结果集
Using reader As MySqlDataReader = cmd.ExecuteReader()
' 遍历结果集
While reader.Read()
' 读取每一行数据
Dim id As Integer = reader.GetInt32("id")
Dim name As String = reader.GetString("name")
' 输出数据
Console.WriteLine("ID: " & id & ", Name: " & name)
End While
End Using
End Using
Catch ex As Exception
' 处理异常
Console.WriteLine("Error: " & ex.Message)
End Try
End Using
' 按任意键退出程序
Console.ReadKey()
End Sub
End Module
```
请注意,您需要将示例代码中的连接字符串中的 `your_password`、`your_database`、`your_table` 替换为您实际的 MySQL 数据库信息。此外,您还需要确保已在项目中引用了 `MySql.Data` 程序集,可以通过 NuGet 安装 `MySql.Data` 包来获取。
阅读全文