СУБД, в тому числі і Mysql, мають досить широкий набір технологій і драйверів для підключення до баз даних, як локальних користувачів, так і користувачів знаходяться в мережі. Необхідність у цьому виникла з розвитком комп'ютерних мереж та мережевих технологій, а також з виникненням проблем міжплатформенних і масштабованості проектованих систем. У зв'язку з тим, що у світі існує досить велика кількість платформ (як програмних, так і апаратних), виникла необхідність у створенні універсальних, засобів доступу до СУБД, на які залежать не від програмного немає від апаратного забезпечення, як серверної частини комплексу, так і клієнтської.
Таке проміжне програмне забезпечення часто називають драйверами доступу до СУБД.
Як згадувалося вище, будь-яка сучасна СУБД містить цілий ряд таких драйверів, кожен з яких забезпечує зв'язок з тією чи іншою платформою, операційною системою, програмою тощо
Наведемо список найбільш поширених драйверів і технологій доступу до СУБД:
ODBC;
JDBC;
BDE;
TCP/IP;
UNIX Sockets.
ODBC - це специфікація на API бази даних. Даний API є незалежним як від СУБД так і від операційної системи на якій працює СУБД. ODBC API заснований на CLI специфікації від X/Open і ISO/IEC. ODBC версії 3.х реалізує повністю всі функції, більш ранні версії, реалізовували їх лише частково. Одна з головних функцій реалізованих в 3-й версії, це переміщувані курсори, які дуже ефективно використовуються в сучасних додатках. p align="justify"> Всі функції ODBC реалізуються розробниками конкретної СУБД, за допомогою написання спеціальних драйверів.
Важливо розуміти, що ODBC розроблений для підвищення сумісності різних СУБД, а не для розширення їх функціональності.
JDBC API забезпечує універсальний спосіб доступу до даних, з використанням мови програмування Java. Використовуючи JDBC 3.0 ви можете отримати доступ практично до будь-якого джерела даних, починаючи від реляційних баз даних і закінчуючи електронними таблицями і звичайними файлами. Технологія JDBC також забезпечує потужну базу для створення своїх власних інтерфейсів і засобів доступу до даних. p align="justify"> Borland Database Engine (BDE) - це 32-х бітове ядро ​​розробки баз даних для Windows, пов'язане з такими середовищами розробки додатків як Delphi, C + + Builder, IntraBuilder, Paradox і Visual dBASE для Windows. BDE - це потужний засіб для розробки клієнт-серверних додатків. p align="justify"> Архітектура BDE включає в себе численні сервіси, які використовуються драйверами доступу до баз даних. Включає набір драйверів надають доступ до таких джерел даних як: Paradox, dBASE, FoxPro, Access, і текстові файли. При необхідності можна додати Microsoft ODBC драйвер у вбудований ODBC socket. Також і...