Úvod
ODBC je otevřená specifikace poskytující vývojářům aplikací předvídatelné rozhraní API, pomocí kterého mohou přistupovat ke zdrojům dat. Zdroje dat zahrnují servery SQL a jakýkoli zdroj dat s ovladačem ODBC.
S potřebou implementace open source a kompatibility s jinými operačními systémy se zrodil unixODBC. Tento projekt má také grafické rozhraní, které můžete použít, ale jeho potenciál je v binárních souborech, které nabízejí kompatibilitu s touto implementací.
Proč používat ODBC?
Dvě hlavní výhody volby kódování aplikace pro ODBC API jsou:
Přenosný datový přístupový kód
ODBC API, jak je uvedeno v X/Open a ISO, je dostupné na všech hlavních platformách. Platformy Microsoft zahrnují mnoho vylepšení této specifikace; tato vylepšení jsou podporována také unixODBC
Dynamické datové vázání
To umožňuje uživateli nebo správci systému snadno nakonfigurovat aplikaci tak, aby používala jakýkoli zdroj dat vyhovující ODBC. To je možná jediná největší výhoda kódování aplikace do ODBC API a nákupu těchto aplikací. Dynamická vazba umožňuje koncovému uživateli vybrat zdroj dat, tj. SQL Server, a použít jej pro všechny datové aplikace, aniž by se musel starat o překompilování aplikace.
Instalace ODBC na Ubuntu 21.04
Úplná aktualizace systému je prvním krokem při provádění tohoto kurzu.
Otevřete tedy terminál a spusťte následující příkazy:
$ sudo apt update && sudo apt upgrade
Po dokončení instalace je třeba nainstalovat všechny základní nástroje pro kompilaci a sestavování balíčků. To lze snadno provést pomocí následujícího příkazu:
$ sudo apt install build-essential -y
Tím se nainstalují všechny závislosti, které potřebujeme k instalaci unixODBC na Ubuntu 21.04
Dalším krokem je stažení souboru zdrojového kódu unixODBC. V době psaní tohoto článku je nejnovější stabilní verze 2.3.9
$ wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.9.tar.gz
Poté rozbalte vygenerovaný soubor a přejděte do složky unixODBC.
$ tar xvzf unixODBC-2.3.9.tar.gz
Zde připravíte soubor pro kompilaci:
$ cd unixODBC-2.3.9/
$ ./configure --prefix=/usr/local/unixODBC
Poté pomocí příkazu make vytvořte balíček
$ make
A nakonec jej nainstalujte do systému spuštěním následujícího příkazu:
$ make install
Po dokončení procesu můžete přejít na /usr/local/unixODBC/bin
a uvidíte všechny binární soubory, které byly nainstalovány.
$ cd /usr/local/unixODBC/bin/
$ ls
UnixODBC je tedy připraven k boji. Nyní jej můžete implementovat a připojit se k různým databázím, jako jsou databáze vytvořené v Microsoft SQL Server.
Závěr
V tomto příspěvku vám tedy ukážeme, jak nainstalovat ODBC na Ubuntu 21.04 prostřednictvím bezplatné implementace. Pokud toto API pro přístup k databázi hodně používáte, bude vám dobře sloužit.. Je to velmi zajímavý databázový projekt, který může být velmi užitečný mnoha profesionálům. Takže v tomto příspěvku jsem vám ukázal, jak jej nainstalovat ze zdrojového kódu.