Sdílet prostřednictvím


SqlConnection.Database Vlastnost

Definice

Získá název aktuální databáze nebo databáze, která se má použít po otevření připojení.

public:
 virtual property System::String ^ Database { System::String ^ get(); };
public override string Database { get; }
member this.Database : string
Public Overrides ReadOnly Property Database As String

Hodnota vlastnosti

Název aktuální databáze nebo název databáze, která se má použít po otevření připojení. Výchozí hodnota je prázdný řetězec.

Příklady

Následující příklad vytvoří SqlConnection a zobrazí některé z jeho vlastností jen pro čtení.

using Microsoft.Data.SqlClient;

class Program1
{
    static void Main()
    {
        string s = GetConnectionString();

        ChangeSqlDatabase(s);
        Console.ReadLine();
    }

    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);
        }
    }

    static private string GetConnectionString()
    {
        // To avoid storing the connection string in your code, 
        // you can retrieve it from a configuration file, using the 
        // System.Configuration.ConfigurationSettings.AppSettings property 
        return "Data Source=(local);Initial Catalog=AdventureWorks;"
            + "Integrated Security=SSPI;";
    }
}

Poznámky

Vlastnost se Database dynamicky aktualizuje. Pokud změníte aktuální databázi pomocí příkazu Jazyka Transact-SQL nebo ChangeDatabase metody, odešle se informační zpráva a vlastnost se automaticky aktualizuje.

Platí pro