您的位置:首页 > 数据库

C#:获取所有SQL Server的数据库名称

2010-07-16 13:41 549 查看
C#:获取所有SQL Server的数据库名称(2009-03-25 19:02:21)转载标签:c获取数据库名视图
连接到master库中,执行 select name from master..sysdatabases 。

/// <summary>
/// 取所有数据库名,添加到lvDB
/// </summary>
/// <returns></returns>
private ArrayList GetAllDataBase()
{
ArrayList DBNameList = new ArrayList();
SqlConnection Connection = new SqlConnection(
String.Format("Data Source={0};Initial Catalog=master;User ID={1};PWD={2}","(local)","sa","adminwinter"));
DataTable DBNameTable = new DataTable();
SqlDataAdapter Adapter = new SqlDataAdapter("select name from master..sysdatabases", Connection);

lock (Adapter)
{
Adapter.Fill(DBNameTable);
}

foreach (DataRow row in DBNameTable.Rows)
{
DBNameList.Add(row["name"]);
}

return DBNameList;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: