Tweet

Sql ve Access Bağlantısı

Bu yazımızda VB.Net dilinde access ve sql veritabanlarına
bağlantı oluşturacağız.Bunu farklı bağlantı türleri ile inceleyeceğiz.İsterseniz
kodlarımıza geçelim;[...]

Farzedelimki C diskinizde db klasörü içerisinde db.mdb şeklinde bir veritabanımız var ve bir kullanıcı adı şifre ile korunuyor.Bağlantının açılması için userid ve pwd tanımlamamız gerekiyor.Şimdi bu veritabanına nasıl bağlanacağımıza bakalım;


CODE:
strConnection = _T("Driver={Microsoft Access Driver (*.mdb)};"
"Dbq=c:dbdb.mdb;Uid =;Pwd =;");

strConnection = _T("Driver={Microsoft Access Driver(*.mdb)};"

"Dbq=CVC ProjectsADOSamplesAdoTestdbTestSecurity.mdb;"
"SystemDB=C:Program FilesMicrosoft OfficeOfficeSYSTE .mdw;"
"Uid=thecoders ;Pwd=thecoders");

Veya diğer bir şekilde ise;

CODE:
strConnection = _T("Driver={Microsoft Access Driver(*.mdb)};"
"Dbq=C:VC ProjectsADOSamplesAdoTestdbTestSecurity.mdb;"
"SystemFB=C:Program FilesMicrosoft OfficeOfficeSYSTEM.mdw;");
if(pDB.Open(strConnection, "DatabaseUser", "DatabasePass"))
{
DoSomething();
pDB.Close();
}

Özel Modda bağlantı açmak için ise;

CODE:
strConnection = _T("Driver={Microsoft Access Driver(*.mdb)};"
"Dbq=c:VeritabanıYolunuzdb.mdb;Exclusive=1;");



SQL SERVER BAĞLANTISI

Standart bağlantı biçimi şöyledir;

CODE:
strConnection = _T("Driver={SQL Server};Server=MyServerName;"
"Trusted_Connection=no;"
"Database=db;Uid=thecoders;Pwd=thecoders;");


Bağlantı Güvenliği(Windows NT entegre güvenlik için)

CODE:
strConnection = _T("Driver={SQL Server};Server=db;"
"Database=db;Uid=;Pwd;");


SQL Server'da veritabanına kullanıcı erişimi Windows NT kimlik doğrulaması modu kullanılarak sağlanır.Trusted_Connection parametresini kullanacağız..

CODE:
strConnection= _T("Driver={SQL Server};Server=db;"
"Database=db;Trusted_Connection=yes;");


Eğer veritabanı local'de çalışıyorsa; () içerisinde Sunucu adını tanımlayabiliriz..

CODE:
strConnection = _T("Driver={SQL Server};Server=(local);"
"Database=db;Uid=thecoders;Pwd=thecoders;");


Şayet uzak bir SQL Server ile bağlantı kurmak istiyorsak öncelikle Ağ kütüphanesini kullanacağız.Daha sonra bir adres parametresi ve bağlantı noktası içeren bir ip adresi olmalıdır;

Ağ Parametreleri ise;

CODE:
dbnmpntw Win32 Named Pipes
dbmssocn Win32 Winsock TCP/IP
dbmsspxn Win32 SPX/IPX
dbmsvinn Win32 Banyan Vines
dbmsrpcn Win32 Multi-Protocol(Windows RPC)

CODE:
strConnection =T("Driver={SQL Server};Server=152.124.101.001;"
"Address=152.124.101.001;Network=dbssocn;Database=db;"
"Uid=thecoders;Pwd=thecoders;");


Vertabanı yönelimli uygulamalarınızda popüler ve sıkça tercih edilen sql ve access veritabanlarına nasıl bağlanacağımızı inceledik.Bir sonraki dersde görüşmek üzere..Kolay gelsin..


Oguzz
oguz@thecoders.net
18 Aralik 2007 20:21

İlgili Olabilecek Makaleler


Yorumlar (0)




Ziyaretçi olarak yorum yazamazsınız. Üye olmak için tıklayın Üye iseniz giriş yapın.



MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg