Anslutningssträng
En anslutningssträng är en sträng som innehåller informationen som krävs av en ODBC-drivrutin / OLE DB-leverantör för att ansluta till en datakälla . Databaser, datafiler kan fungera som en datakälla.
Anslutningssträngen består av en uppsättning nyckelord-värdepar separerade med semikolon (;). Varje nyckelord är kopplat till dess motsvarande värde med ett likhetstecken (Exempel: Nyckel1=Värde1; Nyckel2=Värde2; Nyckel3=Värde3;).
Regler för att skriva anslutningssträngar [1]
- Alla blanksteg i anslutningssträngen ignoreras, förutom mellanslag inom citattecken.
- Om ett semikolon (;) är en del av ett värde, måste det separeras med citattecken (") (Exempel: Extended Properties="text;HDR=Yes;FMT=Delimited").
- Om värdet börjar med ett citattecken ("), används enkla citattecken (').
- Omvänt, om värdet börjar med ett enda citattecken ('), används dubbla citattecken (").
- Nyckelord är skiftlägesokänsliga.
- I det fall där ett KEYWORD=VALUE-par förekommer mer än en gång, används det sista värdet.
- Om nyckelordet PROVIDER förekommer mer än en gång i en sträng, används dess första värde.
- Om ett nyckelord innehåller ett likhetstecken (=) skrivs det som ett dubbelt likhetstecken (==).
Exempel
Anslutningssträng till databasen 'sakila' för MySQL-servern 'localhost' med MySQL ODBC 5.1-drivrutin för användaren 'Robin' med lösenordet 'Röd' [2] .
Drivrutin={MySQL ODBC 5.1-drivrutin};Server=localhost;Databas=Sakila;Användare=Robin;Lösenord=Rött;
Anslutningssträng till SQL Server 2008 med IP-adress 192.168.1.125 med .NET Data Provider för SQL Server 2008: [3] .
Datakälla=192.168.1.125,1433;Nätverksbibliotek=DBMSSOCN;Initial Catalog=yourDataBase;Användar-ID=dittAnvändarnamn;Lösenord=dittLösenord;
Länkar
- ↑ ConnectionStrings.com . Hämtad 14 september 2009. Arkiverad från originalet 26 januari 2021. (obestämd)
- ↑ En kort guide till anslutningssträngar arkiverade 15 september 2009 på Wayback Machine av SQLMaestro.com
- ↑ ConnectionStringExamples.com (nedlänk) . Hämtad 14 september 2009. Arkiverad från originalet 10 januari 2010. (obestämd)