vb.net查询access数据库
时间: 2023-09-19 21:07:32 浏览: 175
在 VB.NET 中,可以使用 OleDb 数据提供程序来连接和查询 Microsoft Access 数据库。下面是一个例子:
```vb.net
' 数据库连接字符串
Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=your_database_file.accdb;Persist Security Info=False;"
' SQL 查询语句
Dim query As String = "SELECT * FROM your_table"
' 创建并打开数据库连接
Using connection As New OleDbConnection(connectionString)
connection.Open()
' 创建查询命令对象
Using command As New OleDbCommand(query, connection)
' 执行查询并获取结果
Using reader As OleDbDataReader = command.ExecuteReader()
' 遍历结果集
While reader.Read()
' 处理每一行数据
Dim id As Integer = reader.GetInt32(0)
Dim name As String = reader.GetString(1)
Dim age As Integer = reader.GetInt32(2)
Console.WriteLine($"ID:{id}, Name:{name}, Age:{age}")
End While
End Using
End Using
End Using
```
注意,需要先安装 Microsoft Access 数据库引擎,才能使用 ACE OLEDB 12.0 提供程序。
阅读全文