SqlConnection.Database Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nama database saat ini atau database yang akan digunakan setelah koneksi dibuka.
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
Nilai Properti
Nama database saat ini atau nama database yang akan digunakan setelah koneksi dibuka. Nilai default-nya adalah untaian kosong.
Contoh
Contoh berikut membuat SqlConnection dan menampilkan beberapa properti baca-saja.
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;";
}
}
Keterangan
Properti diperbarui Database secara dinamis. Jika Anda mengubah database saat ini menggunakan pernyataan Transact-SQL atau ChangeDatabase metode , pesan informasi dikirim dan properti diperbarui secara otomatis.