C#:获取所有SQL Server的数据库名称
2010-09-09 11:53
447 查看
/// <summary>
/// 取得指定武器上的所有数据库
/// </summary>
/// <param name="DSN">IP地址和端口号,DSN</param>
/// <param name="UID">用户名</param>
/// <param name="PWD">用户密码</param>
/// <returns></returns>
public ArrayList GetMSSQLDBNameList(string DSN, string UID, string PWD)
{
ArrayList DBNameList = new ArrayList();
SqlConnection Connection = new SqlConnection(String.Format("Data Source={0};Initial Catalog=master;User ID={1};PWD={2}", DSN, UID, PWD));
DataTable DBNameTable = new DataTable();
SqlDataAdapter Adapter = new SqlDataAdapter("select name from master..sysdatabases", Connection);
Adapter.Fill(DBNameTable);
foreach (DataRow Row in DBNameTable.Rows)
{
DBNameList.Add(Row[0]);
}
return DBNameList;
}
/// 取得指定武器上的所有数据库
/// </summary>
/// <param name="DSN">IP地址和端口号,DSN</param>
/// <param name="UID">用户名</param>
/// <param name="PWD">用户密码</param>
/// <returns></returns>
public ArrayList GetMSSQLDBNameList(string DSN, string UID, string PWD)
{
ArrayList DBNameList = new ArrayList();
SqlConnection Connection = new SqlConnection(String.Format("Data Source={0};Initial Catalog=master;User ID={1};PWD={2}", DSN, UID, PWD));
DataTable DBNameTable = new DataTable();
SqlDataAdapter Adapter = new SqlDataAdapter("select name from master..sysdatabases", Connection);
Adapter.Fill(DBNameTable);
foreach (DataRow Row in DBNameTable.Rows)
{
DBNameList.Add(Row[0]);
}
return DBNameList;
}
相关文章推荐
- C# 获取SQL Server所有的数据库名称
- C#:获取所有SQL Server的数据库名称
- C#:获取所有SQL Server的数据库名称
- C#获取所有SQL Server的数据库实例名称
- C#获取所有SQL Server的数据库实例名称
- C#获得网络中所有SQL Server服务器数据库名称
- c#获取数据库中所有表名称的方法
- C#获得网络中所有SQL Server服务器数据库名称
- c#获取数据库中所有表名称的方法
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- c#获取数据库中所有表名称的方法
- c#获取数据库中所有表名称的方法
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- C# 如何获取本地数据库SQL Server的数据库服务器名称和数据库名称?然后连接,代码怎么写?
- SQL Server 中获取数据库所有表及其字段名称、类型、长度的SQL
- c# 获取数据库中所有表名称的方法
- C# 获取局域网所有数据库服务器名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- 通过Linq来获取数据库中的所有表及其字段名称
- C# 获取传入对象的所有属性名称