SqlConnection.Database Свойство

Определение

Получает имя текущей базы данных или базы данных, которая будет использоваться после открытия подключения.Gets the name of the current database or the database to be used after a connection is opened.

public:
 property System::String ^ Database { System::String ^ get(); };
[System.Data.DataSysDescription("SqlConnection_Database")]
public string Database { get; }
member this.Database : string
Public ReadOnly Property Database As String

Значение свойства

Имя текущей базы данных или базы данных, которая будет использоваться после открытия подключения.The name of the current database or the name of the database to be used after a connection is opened. Значение по умолчанию - пустая строка.The default value is an empty string.

Реализации

Атрибуты

Примеры

В следующем примере создается SqlConnection и отображаются некоторые из его свойств только для чтения.The following example creates a SqlConnection and displays some of its read-only properties.

private static void ChangeSqlDatabase(string connectionString)
{
    // Assumes connectionString represents a valid connection string
    // to the AdventureWorks sample database.
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
        Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
        Console.WriteLine("Database: {0}", connection.Database);

        connection.ChangeDatabase("Northwind");
        Console.WriteLine("Database: {0}", connection.Database);
    }
}
Private Sub ChangeSqlDatabase(ByVal connectionString As String)
    ' Assumes connectionString represents a valid connection string
    ' to the AdventureWorks sample database.
    Using connection As New SqlConnection(connectionString)

        connection.Open()
        Console.WriteLine("ServerVersion: {0}", connection.ServerVersion)
        Console.WriteLine("Database: {0}", connection.Database)

        connection.ChangeDatabase("Northwind")
        Console.WriteLine("Database: {0}", connection.Database)
    End Using
End Sub

Комментарии

Свойство Database обновляется динамически.The Database property updates dynamically. При изменении текущей базы данных с помощью оператора Transact-SQLTransact-SQL или метода ChangeDatabase отправляется информационное сообщение, а свойство обновляется автоматически.If you change the current database using a Transact-SQLTransact-SQL statement or the ChangeDatabase method, an informational message is sent and the property is updated automatically.

Применяется к

Дополнительно