SqlConnection Konstruktor
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.
Menginisialisasi instans baru kelas SqlConnection.
Overload
SqlConnection() |
Menginisialisasi instans baru kelas SqlConnection. |
SqlConnection(String) |
Menginisialisasi instans SqlConnection baru kelas saat diberi string yang berisi string koneksi. |
SqlConnection(String, SqlCredential) |
Menginisialisasi instans SqlConnection baru kelas yang diberikan string koneksi, yang tidak menggunakan |
SqlConnection()
Menginisialisasi instans baru kelas SqlConnection.
public:
SqlConnection();
public SqlConnection ();
Public Sub New ()
Contoh
Contoh berikut membuat dan membuka SqlConnection.
private static void OpenSqlConnection()
{
string connectionString = GetConnectionString();
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
Console.WriteLine("State: {0}", connection.State);
}
}
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.ConfigurationManager.ConnectionStrings property
return "Data Source=(local);Initial Catalog=AdventureWorks;"
+ "Integrated Security=SSPI;";
}
Private Sub OpenSqlConnection()
Dim connectionString As String = GetConnectionString()
Using connection As New SqlConnection(connectionString)
connection.Open()
Console.WriteLine("ServerVersion: {0}", connection.ServerVersion)
Console.WriteLine("State: {0}", connection.State)
End Using
End Sub
Private Function GetConnectionString() As String
' To avoid storing the connection string in your code,
' you can retrieve it from a configuration file, using the
' System.Configuration.ConfigurationManager.ConnectionStrings property
Return "Data Source=(local);Database=AdventureWorks;" _
& "Integrated Security=SSPI;"
End Function
Keterangan
Saat instans SqlConnection baru dibuat, properti baca/tulis diatur ke nilai awal berikut kecuali secara khusus diatur menggunakan kata kunci terkait di ConnectionString properti .
Properti | Nilai awal |
---|---|
ConnectionString | string kosong ("") |
ConnectionTimeout | 15 |
Database | string kosong ("") |
DataSource | string kosong ("") |
Anda dapat mengubah nilai untuk properti ini hanya dengan menggunakan ConnectionString properti . Kelas ini SqlConnectionStringBuilder menyediakan fungsionalitas untuk membuat dan mengelola konten string koneksi.
Lihat juga
Berlaku untuk
SqlConnection(String)
Menginisialisasi instans SqlConnection baru kelas saat diberi string yang berisi string koneksi.
public:
SqlConnection(System::String ^ connectionString);
public SqlConnection (string connectionString);
new System.Data.SqlClient.SqlConnection : string -> System.Data.SqlClient.SqlConnection
Public Sub New (connectionString As String)
Parameter
- connectionString
- String
Koneksi yang digunakan untuk membuka database SQL Server.
Pengecualian
Validasi gagal ConnectionString argumen string koneksi yang disediakan.
Contoh
Contoh berikut membuat dan membuka SqlConnection.
private static void OpenSqlConnection()
{
string connectionString = GetConnectionString();
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("State: {0}", connection.State);
Console.WriteLine("ConnectionString: {0}",
connection.ConnectionString);
}
}
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;";
}
Private Sub OpenSqlConnection()
Dim connectionString As String = GetConnectionString()
Using connection As New SqlConnection(connectionString)
connection.Open()
Console.WriteLine("State: {0}", connection.State)
Console.WriteLine("ConnectionString: {0}", _
connection.ConnectionString)
End Using
End Sub
Private Function GetConnectionString() As String
' 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);Database=AdventureWorks;" _
& "Integrated Security=SSPI;"
End Function
Keterangan
Saat instans SqlConnection baru dibuat, properti baca/tulis diatur ke nilai awal berikut kecuali secara khusus diatur menggunakan kata kunci terkait di ConnectionString properti .
Properti | Nilai awal |
---|---|
ConnectionString | connectionString |
ConnectionTimeout | 15 |
Database | string kosong ("") |
DataSource | string kosong ("") |
Anda dapat mengubah nilai untuk properti ini hanya dengan menggunakan ConnectionString properti . Kelas ini SqlConnection menyediakan fungsionalitas untuk membuat dan mengelola konten string koneksi.
Lihat juga
- Menyambungkan ke Sumber Data (ADO.NET)
- Menggunakan Penyedia Data .NET Framework untuk SQL Server
- Ringkasan ADO.NET
Berlaku untuk
SqlConnection(String, SqlCredential)
Menginisialisasi instans SqlConnection baru kelas yang diberikan string koneksi, yang tidak menggunakan Integrated Security = true
dan SqlCredential objek yang berisi ID pengguna dan kata sandi.
public:
SqlConnection(System::String ^ connectionString, System::Data::SqlClient::SqlCredential ^ credential);
public SqlConnection (string connectionString, System.Data.SqlClient.SqlCredential credential);
new System.Data.SqlClient.SqlConnection : string * System.Data.SqlClient.SqlCredential -> System.Data.SqlClient.SqlConnection
Public Sub New (connectionString As String, credential As SqlCredential)
Parameter
- connectionString
- String
string koneksi yang tidak menggunakan salah satu kata kunci string koneksi berikut: Integrated Security = true
, , UserId
atau Password
; atau yang tidak menggunakan ContextConnection = true
.
- credential
- SqlCredential
Objek SqlCredential. Jika credential
null, SqlConnection(String, SqlCredential) secara fungsional setara dengan SqlConnection(String).
Pengecualian
Validasi gagal ConnectionString argumen string koneksi yang disediakan.