using System;
using System.Data.OleDb;
class Program
{
static void Main()
{
// 定义数据库连接字符串
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\path\\to\\your\\database.accdb;";
// 创建连接对象
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
try
{
// 打开连接
connection.Open();
Console.WriteLine("数据库连接成功");
// 定义查询语句
string query = "SELECT * FROM YourTableName";
// 创建命令对象
using (OleDbCommand command = new OleDbCommand(query, connection))
{
// 执行查询并获取结果集
using (OleDbDataReader reader = command.ExecuteReader())
{
// 遍历结果集
while (reader.Read())
{
// 输出每一行的第一列数据
Console.WriteLine(reader[0].ToString());
}
}
}
}
catch (Exception ex)
{
// 捕获异常并输出错误信息
Console.WriteLine("发生错误: " + ex.Message);
}
}
}
}
connectionString 包含了访问 Access 数据库所需的信息,如提供程序和数据库文件路径。OleDbConnection 类来创建一个连接对象,并通过 using 语句确保连接在使用完毕后自动关闭。Open() 方法来建立与数据库的连接。SELECT * FROM YourTableName 为例。OleDbCommand 类来执行查询。OleDbDataReader 类来读取查询结果,并通过 while 循环遍历每一行数据。try-catch 块捕获可能发生的异常,并输出错误信息。希望这段代码能帮助你理解如何在 C# 中访问 Access 数据库。
上一篇:c# base
下一篇:c#字符串转int
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站