Șir de conexiune
Un șir de conexiune este un șir care conține informațiile necesare unui driver ODBC / furnizor OLE DB pentru a se conecta la o sursă de date. Bazele de date, fișierele de date pot acționa ca sursă de date.
Șirul de conexiune constă dintr-un set de perechi cuvânt-cheie-valoare separate prin punct și virgulă (;). Fiecare cuvânt cheie este conectat la valoarea sa corespunzătoare cu un semn egal (Exemplu: Cheie1=Valoare1; Cheie2=Valoare2; Cheie3=Valoare3;).
Reguli pentru scrierea șirurilor de conexiune [1]
- Toate spațiile din șirul de conexiune sunt ignorate, cu excepția spațiilor cuprinse între ghilimele.
- În cazul în care un punct și virgulă (;) face parte dintr-o valoare, acesta trebuie separat prin ghilimele ("") (Exemplu: Extended Properties="text;HDR=Yes;FMT=Delimited").
- Dacă valoarea începe cu ghilimele ("), sunt folosite ghilimele simple (').
- În schimb, dacă valoarea începe cu ghilimele simple ('), sunt folosite ghilimele duble (").
- Cuvintele cheie nu fac distincție între majuscule și minuscule.
- În cazul în care o pereche KEYWORD=VALUE apare de mai multe ori, se folosește ultima valoare.
- Dacă cuvântul cheie PROVIDER apare de mai multe ori într-un șir, se folosește prima sa valoare.
- Dacă un cuvânt cheie conține un semn de egalitate (=), acesta este scris ca un semn de egalitate dublu (==).
Exemple
Șir de conexiune la baza de date „sakila” a serverului MySQL „localhost” folosind driverul MySQL ODBC 5.1 pentru utilizatorul „Robin” cu parola „Roșu” [2] .
Driver={Driver MySQL ODBC 5.1};Server=localhost;Bază de date=Sakila;Utilizator=Robin;Parolă=Roșu;
Șir de conexiune la SQL Server 2008 cu adresa IP 192.168.1.125 utilizând .NET Data Provider pentru SQL Server 2008: [3] .
Sursa de date=192.168.1.125,1433;Biblioteca de rețea=DBMSSOCN;Initial Catalog=yourDataBase;User ID=yourUsername;Password=yourPassword;
Link -uri
- ↑ ConnectionStrings.com . Consultat la 14 septembrie 2009. Arhivat din original la 26 ianuarie 2021. (nedefinit)
- ↑ A Brief Guide to Connection Strings Arhivat 15 septembrie 2009 la Wayback Machine de SQLMaestro.com
- ↑ ConnectionStringExamples.com (link descendent) . Consultat la 14 septembrie 2009. Arhivat din original la 10 ianuarie 2010. (nedefinit)