C#和SQL Server - 连接到两个或多个数据库

时间:2017-08-17 01:13:14

标签: c# sql-server database class connection

我需要使用DB类在一个屏幕上连接两个数据库。下拉列表从数据库获取信息,gridview从另一个数据库获取其信息。

我正在使用DB类和Datasource类。

我不知道如何正确地与她合作,我不想做任何即兴创作。

代码电话:

DataSource.Open();

public static class DataSource
{
    public static void Open()
    {
        DB.Open();
    }
}

public static OleDbConnection Connection { get; internal set; }

public static bool Open()
{
    try
    {
        if (Connection != null) if (Connection.State == ConnectionState.Open) return true;

        Connection = new OleDbConnection(StrConnection);
        Connection.Open();
        return (Connection.State == ConnectionState.Open);
    }
    catch { throw; }
}

仅适用于一个数据库。

要在两个数据库中使用它,我必须先关闭其中一个数据库,这会产生几次数据库访问。

谢谢!

0 个答案:

没有答案