unixODBC-2.3.12

Introduksjon til unixODBC

unixODBC pakken er en åpen kildekode ODBC (Open DataBase Connectivity) undersystem og en ODBC SDK for Linux, Mac OSX og UNIX. ODBC er en åpen spesifikasjon for å gi applikasjonsutviklere et forutsigbart API for å få tilgang til datakilder. Datakilder inkluderer valgfrie SQL servere og enhver datakilde med en ODBC driver. unixODBC inneholder følgende komponenter som brukes for å hjelpe til med manipulering av ODBC datakilder: en driveradministrator, et installasjonsbibliotek og kommandolinjeverktøy, kommandolinjeverktøy for å hjelpe installeringen av en driver og arbeid med SQL, drivere og driveroppsettbiblioteker.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

unixODBC Avhengigheter

Valgfri

Mini SQL

Installasjon av unixODBC

Installer unixODBC ved å kjøre følgende kommandoer:

./configure --prefix=/usr \
            --sysconfdir=/etc/unixODBC &&
make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install &&

find doc -name "Makefile*" -delete                &&
chmod 644 doc/{lst,ProgrammerManual/Tutorial}/*   &&

install -v -m755 -d /usr/share/doc/unixODBC-2.3.12 &&
cp      -v -R doc/* /usr/share/doc/unixODBC-2.3.12

Parameterforklaringer

--enable-drivers: Denne parameteren gjør det mulig å bygge driverne som ble installert som standard i tidligere versjoner.

--enable-drivers-conf: Denne parameteren aktiverer byggingen av driverkonfigurasjonsbibliotekene som ble installert som standard i tidligere versjoner.

Konfigurere unixODBC

Konfigurasjonsfiler

/etc/unixODBC/*

Konfigurasjonsinformasjon

Filene i /etc/unixODBC er ment å konfigureres av systemadministratoren (eller ODBC nettstedets administrator hvis passende rettigheter er gitt til /etc/unixODBC). Disse filene er ikke ment å bli direkte redigert. ODBC installasjonsbiblioteket er ansvarlig for å lese og skrive unixODBC konfigurasjonsfiler.

Dessverre er det ikke mange man, eller noen info sider for de ulike programmene som er tilgjengelige i unixODBC pakken. Sammen med informasjonen i Korte Beskrivelser nedenfor og dokumentasjonen installert i /usr/share/doc/unixODBC-2.3.12, er det mange README filer i hele kildetreet hvor bruken og funksjonaliteten til programmene kan finnes. I tillegg kan du bruke parameteren -? for syntaks og bruksinformasjon. Til slutt, unixODBC nettside på http://www.unixodbc.org/ har veldig bra informasjon.

Innhold

Installerte Programmer: dltest, isql, iusql, odbc_config, odbcinst, og slencheck
Installerte Biblioteker: libodbc.so, libodbccr.so, og libodbcinst.so
Installerte Mapper: /etc/unixODBC og /usr/share/doc/unixODBC-2.3.12

Korte Beskrivelser

dltest

er et verktøy som brukes til å sjekke et delt bibliotek for å se om det kan bli lastet og om et gitt symbol finnes i den

isql

er et verktøy som kan brukes til å sende SQL til en datakilde og formatere/skrive ut resultater. Den kan brukes i batch eller interaktiv modus

iusql

gir samme funksjonalitet som isql programmet

odbc_config

brukes til å finne ut detaljer om installasjonen av unixODBC pakken

odbcinst

er et verktøy laget for installeringsskript/RPM skrivere. Det er en kommandolinjegrensesnitt til nøkkelfunksjonalitet i libodbcinst biblioteket. Det kopiere ikke noen filer (dvs. biblioteker), men det vil endre ODBC Systeminformasjon for brukeren

slencheck

er et verktøy som prøver å sjekke om en ODBC driver ble bygget med 32-biters eller 64-biters SQLLEN typer