DBConnection sınıfı
Şu satırı dahil ederiz.
Constructor
Connection String constructor içine verilir ve daha sonra Open() metodu çağrılır.
Şöyle yaparız
Şöyle yaparız.
Enum değerleri şöyle ancak enum gibi kullanılmıyor.
SQLConnection Sınıfı yazısına taşıdım.
OracleConnection sınıfı
Bu sınıf Oracle.DataAccess.Client isim alanı içinde. System.Data.OracleClient isim alanı içindeki sınıflar deprecate edilecekler.
GetSessionInfo metodu
Şu satırı dahil ederiz.
using System.Data.Common;
Abstract bir sınıftır. Diğer tüm connection sınıflarının ata sınıfıdır.Constructor
Connection String constructor içine verilir ve daha sonra Open() metodu çağrılır.
var con = new SqlConnection("...");
con.Open();
BeginTransaction metoduŞöyle yaparız
using (DbTransaction trans = con.BeginTransaction(IsolationLevel.ReadCommitted))
{
try
{
...
trans.Commit(); }
catch (Exception ex)
{
trans.Rollback(); }
}
Close metoduŞöyle yaparız.
con.Close();
Open Metodu
Connection String atanır ve daha sonra Open() metodu çağrılır.string myConnectionString = ...;
var conn = new SqlConnection();conn.ConnectionString = myConnectionString;
conn.Open();
State AlanıEnum değerleri şöyle ancak enum gibi kullanılmıyor.
[Flags]
public enum ConnectionState
{
Closed = 0,
Open = 1,
Connecting = 2,
Executing = 4,
Fetching = 8,
Broken = 16,
}
Kapalı değilse, kapatmak için şöyle yaparız.
if (connection.State != ConnectionState.Closed)
connnection.Close();
Açık değilse, açmak için şöyle yaparız.SqlConnection con = ...
if (con.State != System.Data.ConnectionState.Open)
{
con.Open();
}
Connection ve Using
Connection nesnesi using bloğu içinde kullanılırsa, işlem bitince kapatılır.using (SqlConnection con = new SqlConnection(connectionString);)
{
con.Open();
SqlCommand cmd = ...
}
SQLConnection sınıfıSQLConnection Sınıfı yazısına taşıdım.
OracleConnection sınıfı
Bu sınıf Oracle.DataAccess.Client isim alanı içinde. System.Data.OracleClient isim alanı içindeki sınıflar deprecate edilecekler.
GetSessionInfo metodu
Şöyle yaparız.
OleDbConnection yazısına taşıdım.
MySqlConnection Sınıfı
Bu sınıfı kullanmak için şu isim alanı dahil edilir.
Connection String'i şöyle tanımlarız.
Şöyle yaparız.
Open metodu
Firebird'e bağlanmak için şöyle yaparız.
OracleConnection conn = new OracleConnection(connectionString);
conn.Open();
OracleGlobalization info = conn.GetSessionInfo();
info.DateFormat = "YYYY-MM-DD";
conn.SetSessionInfo(info);
OLEDBConnection sınıfıOleDbConnection yazısına taşıdım.
MySqlConnection Sınıfı
Bu sınıfı kullanmak için şu isim alanı dahil edilir.
using MySql.Data.MySqlClient;
Constructor - StringConnection String'i şöyle tanımlarız.
string str = @"server=localhost;userid=drew;password=OpenSesame;database=test";
Şöyle yaparız.using (MySqlConnection conn = new MySqlConnection(str))
{
conn.Open();
...
}
Open metoduŞöyle yaparız.
MySql.Data.MySqlClient.MySqlConnection conn;
string str = "server=127.0.0.1;uid=root;pwd=12345;database=test;";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = str;
conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
}
FbConnection SınıfıOpen metodu
Firebird'e bağlanmak için şöyle yaparız.
string connectionString = "bla-bla-bla ...";
FbConnection selectConnection = new FbConnection(connectionString);
selectConnection.Open();
Hiç yorum yok:
Yorum Gönder