using System;
using System.Data;
using System.Data.OleDb;
class Program
{
static void Main()
{
// 定义Access数据库的连接字符串
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\your\database.accdb;";
// 创建OleDbConnection对象并打开连接
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
try
{
connection.Open();
Console.WriteLine("数据库连接成功");
// 定义SQL查询语句
string query = "SELECT * FROM TableName";
// 创建OleDbCommand对象执行查询
using (OleDbCommand command = new OleDbCommand(query, connection))
{
// 使用OleDbDataReader读取查询结果
using (OleDbDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 读取每一行的数据
Console.WriteLine(reader["ColumnName"].ToString());
}
}
}
}
catch (Exception ex)
{
Console.WriteLine("发生错误: " + ex.Message);
}
finally
{
if (connection.State == ConnectionState.Open)
{
connection.Close();
Console.WriteLine("数据库连接已关闭");
}
}
}
}
}
connectionString 包含了访问 Access 数据库所需的信息,包括提供程序和数据库文件路径。try-catch-finally 块来捕获可能发生的异常,并确保在操作完成后关闭数据库连接。上一篇:c# 不等于
下一篇:c# 发送post请求
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站