Mõned rakendused võivad dialoogiboksi asemel nõuda ühendusstringi, mis määrab kindlate atribuutidega draiveri ühendumist andmeallikaga. Iga atribuut määrab kindla teabe, mida draiver vajab edukaks ühenduseks. Ühendusstringi vorming on alati järgmine:

Kopeerimiskood
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]"
Märkus:
Microsofti ODBC Driver Oracle’ile toetab ka argumenti CONNECTSTRING draiveri esimesest versioonist (1.x) alates.

Peate määrama andmeallika nime, kui te ei määra atribuute UID, PWD, SERVER (või CONNECTSTRING) ja DRIVER. Kõik teised atribuudid on siiski valikulised. Kui atribuut on määramata, kasutatakse dialoogiboksi ODBC andmeallika administraator vahekaardil DSN asuvaid vaikeväärtusi.

Järgmine tabel kirjeldab ühendusstringi atribuute:

Atribuut Kirjeldus Vaikeväärtus

DSN

Dialoogiboksi ODBC andmeallika administraator vahekaartidel Kasutaja DSN või Süsteemi DSN loendatud andmeallika nimi.

""

PWD

Parool Oracle Serveris, millega tahate ühendust luua. See draiver toetab Oracle’i piirangut 30 märki ja omab Oracle’iga samasuguseid piiranguid paroolidele.

""

SERVER

String Oracle Serverile, millega tahate ühendust luua.

See string võib olla Oracle’i andmebaasi pseudonüüm, kirje failis Tnsnames.ora või pseudonüüm, mis vastendatakse õigesse serverisse, kasutades Oracle’i nimeserverit.

Andmebaasi pseudonüümi saab seada Oracle SQL*Neti kiire konfiguratsiooni utiliidiga (või Net8 kerge konfiguratsiooni utiliidiga Oracle8 andmebaasidele). Lisateavet Oracle’i andmebaasiga ühendamisest vaata Oracle’i dokumentatsioonist.

""

UID

Oracle Serveri kasutajanimi. See atribuut ei pruugi olla valikuline – mõned andmebaasid ja tabelid võivad nõuda seda turvalisuse eesmärgil.

Oracle’i operatsioonisüsteemi autentimise näitamiseks kasutage "UID=/;".

""

BUFFERSIZE

Optimaalne puhvri suurus allalaaditavate veergude jaoks.

Draiver optimeerib allalaadimist nii, et üks allalaadimine Oracle Serverist annab selle suurusega puhvri täitmiseks piisavalt ridu.  Suuremad väärtused suurendavad jõudlust suurte saatepartiide allalaadimisel.

65535

SYNONYMCOLUMNS

Kui see väärtus on tõene (1), SQLColumns toob API kutse veeruteabe tabelite, vaadete ja sünonüümide kohta. Vastasel korral SQLColumns toob veerud ainult tabelite ja vaadete kohta. Suuremaks jõudluseks ärge seda väärtust seadke.

1

MÄRKUSED

Kui see väärtus on tõene (1), toob draiver märkuste veeru SQL-veerud tulemile. Suuremaks jõudluseks ärge seda väärtust seadke.

0

StdDayOfWeek

Nõuab ODBC standardit DAYOFWEEK suurusele. See on vaikeväärtus; lokaliseeritud versiooni vajavad kasutajad võivad käitumist muuta kasutamaks kõike, mida Oracle toob.

1

Märkus:
Atribuudi väärtused võivad olla tõstutundlikud.

Näited

Järgmine ühendusstring ühendab töötajate andmebaasiga, kasutades Oracle Serverit mickey.world ja Oracle’i kasutajat cindy:

Kopeerimiskood
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world"

Järgmine ühendusstring ühendab palga andmebaasiga, kasutades Oracle’i operatsioonisüsteemi autentimist ja Oracle Serverit moola:

Kopeerimiskood
"DSN=Payroll;UID=/;PWD=;SERVER=moola"