sql >> Databáze >  >> RDS >> Access

Co je databáze kompatibilní s ODBC?

Open DataBase Connectivity neboli ODBC je standardní rozhraní pro programování aplikací (API), které bylo původně vyvinuto v 90. letech od společností Microsoft a Simba Technologies. Účelem ODBC je umožnit přístup k informacím z libovolné aplikace bez ohledu na používaný databázový systém. Aplikace Microsoft Access je příkladem databáze kompatibilní s ODBC.

Jak důležité je ODBC a co vám umožňuje? Pojďme se dozvědět více o ODBC a proč jsou nejoblíbenější systémy pro správu databází kompatibilní.

Co přesně znamená soulad s ODBC?

Když je databáze kompatibilní s ODBC, znamená to, že si může vyměňovat informace s jinými databázemi. To je možné díky ovladačům ODBC, které umožňují různým databázovým programům komunikovat mezi sebou a rozumět vyměňovaným datům. ODBC se používá již více než 25 let a stalo se průmyslovým standardem v oblasti databází.

Existují čtyři součásti ODBC, které spolupracují a umožňují funkce:

  • Aplikace. Lze použít jakoukoli aplikaci kompatibilní s ODBC, jako je Microsoft Excel nebo Crystal Reports. Aplikace provádí zpracování přijímáním výsledků od správce ovladačů ODBC a předáváním příkazů SQL.
  • Správce ovladačů. Pro každou aplikaci se načtou ovladače. Windows je dodáván s vlastním správcem ovladačů, zatímco jiné programy mají možnost použít správce ovladačů ODBC s otevřeným zdrojovým kódem, jako je iODBC.
  • Řidič. Ovladač zpracovává volání funkcí ODBC a odesílá každý požadavek SQL do zdroje dat. Výsledky se vrátí do aplikace.
  • Zdroj dat. Zdroj dat odkazuje na data, ke kterým se přistupuje, a na související systémy správy databází. Může se jednat o jakýkoli typ dat, od jednoduchého souboru až po živý datový zdroj.

Jaké databáze jsou kompatibilní s ODBC?

Microsoft Access je kompatibilní s ODBC, ale existuje mnoho dalších databází, které jsou také. Patří mezi ně:

  • MySQL
  • Oracle
  • Microsoft SQL Server
  • Microsoft Visual FoxPro
  • IBM DB2

ODBC je velmi běžné, takže je pravděpodobné, že jakýkoli databázový program, který používáte, je kompatibilní s ODBC. Pokud si nejste jisti, podívejte se do manuálu k databázi, kontaktujte svého vývojáře nebo zavolejte Arkware na číslo 877-519-4537. Vždy rádi pomůžeme!


  1. Potenciální vylepšení ASPState

  2. Nejlepší způsob, jak pravidelně spouštět dotazy Oracle

  3. PostgreSQL:Udělte veškerá oprávnění uživateli v databázi PostgreSQL

  4. Jak zobrazit řazení sloupce v MySQL