用c#显示数据库列表的数据
时间: 2023-06-25 22:06:43 浏览: 44
以下是一个简单的 C# 程序,可以使用 ADO.NET 显示数据库列表的数据:
```csharp
using System;
using System.Data;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Data Source=(local);Initial Catalog=master;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
DataTable databases = connection.GetSchema("Databases");
foreach (DataRow database in databases.Rows)
{
Console.WriteLine(database.Field<string>("database_name"));
}
}
}
}
```
此程序连接到本地 SQL Server 实例,打开 `master` 数据库,并使用 `GetSchema` 方法获取数据库列表的元数据。然后,它可以迭代每个数据库并显示其名称。
请注意,你需要将 `connectionString` 变量替换为你自己的 SQL Server 连接字符串。