Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
297
Tıklama
0
Öne Çıkarma
SQL ve OLDB connection class
K
19 yıl
Yüzbaşı
Konu Sahibi


Arkadaslar Yapacagim Connection Class Seçime göre Sql veya OLDB balantisi yapacak elinde hazir kodu olan varsa Acil olarak bana gönderebilirmi

Örnek:
public class ConnectionSeç()
{
public ConnectionSeç(int x)
{
//
// TODO: Add constructor logic here
// mesela x=0 için SQL x=1 için OLDB connection ini saglayacak
}

bu kod ile sadece hangi database e balanaca1n1n seçimi yapacak
Buna ek olarak databaseden bi veri çekme islemide eklenebilir

ARKADASLAR LÜTFEN YARDIM EDIN BU COK ONEMLI yararlanabileceim hersey olabilir

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
19 yıl
Yüzbaşı
Konu Sahibi

arkadaşlar daha açıklayıcı olması bakımından elimizde bstract base database class ı olacak ve bu class tan SQL ve OLEDB class larını türeticez.SQL seçilirse SQL veri tabanına bağlanılacak OLEDB seçilirse Access e bağlanılacak


Bu mesaja 1 cevap geldi.
K
19 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar yardımcı olabilecek arkadaş yokmu bana

public class databases
{
protected OleDbConnection conn1;
protected SqlConnection conn2;
protected string baglanti,sorgu;

public databases(int x){
if(x==1) funcOledb();
}
public OledbConn funcOledb()
{
return new OledbConn();
}

}

public class OledbConn : databases
{
OledbConn(){
baglanti=@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Documents and Settings\koray kirdinli\Belgelerim\vt1.mdb";
sorgu="SELECT * FROM tablo";
conn1=new OleDbConnection(baglanti);
conn2.Open();
}
}

public class SqlConn : databases
{
SqlConn(){
baglanti="Server=(local); User id=sa; Password=sa; Database=Northwind";
sorgu="SELECT * FROM Products";
conn2=new SqlConnection(baglanti);
conn2.Open();
}
}

public class ConnectionFactory
{
ConnectionFactory(){}
public databases SelectConnection(int x){
if(x==1) return new databases();
else return new databases();
}
}

Buna benzer bişey olacak fakat yapamıyorum design pattern olarak Factory patterni kullanarak database seçimi yapacak



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.