Нові odbc драйвера

Компанія Devart представила світу 9 ODBC драйверів. для таких баз як MySQL, SQL Server, Oracle, PostgreSQL, Interbase, Firebird, SQLite, SQL Azure, Salesforce (в найближчому майбутньому планується випустити ODBC драйвера для таких сервісів як Magento, Quickbooks, MongoDB, NoSQL і інші). Основні особливості кожного з цих драйверів майже однакові, поетмоу на прикладі ODBC драйвера для MySQL я опишу, чим вони гарні.

Devart MySQL ODBC драйвер має досить цікаву функцію прямого доступу до даних. Прямий доступ - це з'єднання вашого застосування з базами даних MySQL через TCP \ IP. Такий тип підключення виключає потребу в установці клієнта MySQL. Розробники позиціонують це великим плюсом, так як продуктивність додатків використовують цей драйвер збільшується.

Ще одним важливим плюсом є доступність цих драйверів на безлічі операційні системи - Windows, Linux, Mac OS X на 32х і 64х бітних системах. Виходячи з цього можна створювати справжні крос-платформні додатки. На даний момент драйвера доступні тільки на платформі Windows 32 і 64 біт обіцяють випустити скоро на Linux і Mac OS X.

ODBC драйвер надає повну підтримку інтерфейсу ODBC:
- ODBC Data Types
- ODBC API Functions

На додаток до цього драйвер має підтримку параметрів Advanced Connection String. Вони дозволяють будь-яким десктоп і веб додатків подсоеденятся до MySQL з різних середовищ і платформ, які підтримують ODBC.

Останнім у списку, але не останнім за важливістю плюсом драйвера є можливість з'єднання з базою даних MySQL безпечно через SSH тунель. SHH є одним з найнадійніших протоколів для кодування цих. Також він є визнаною стандартом в сфері захищеної передачі даних через незахищені з'єднання.

Всі драйвери (MySQL, SQL Server, Oracle, PostgreSQL, Firebird, SQLite, Interbase) підтримують останні версії серверів.

З особливостями драйвера закінчили тепер давайте на прикладі ODBC драйвера для MySQL я опишу процес його установки і настройки для коректної роботи.

1. На початку потрібно скачати MySQL ODBC драйвер. Безкоштовна версія драйвера має ті ж можливості, що і платна просто обмежена за часом.

2. Тепер давайте його встановимо. Просто дотримуйтесь вказівкою інсталятора.

3. Після успішної завершення настройки драйвер можна налаштувати. Для цього пройдіть в контрольну панель → інструменти адміністрування і знайдіть ярлик Data Sources (ODBC)


Малюнок 1 - Ярлик Data Sources (ODBC)

4. Тепер необхідно додати Devart ODBC MySQL драйвер в список System Data Sources або User Data Sources або File Data Sources використовуючи вікно ODBC Data Source Administrator. Для цього натисніть кнопочку ADD


Малюнок 2 - ODBC Data Source Administrator

5. Після цього з'явиться діалогове вікно Create New Data Source зі списком доступних драйверів. Виберіть Devart ODBC Driver for MySQL і натисніть Готово.


Малюнок 3 - Додаємо ODBC драйвера

6. У вікні настройки опцій з'єднання вам запропонують провести всі необхідні настройки.

Будуть доступні два режими з'єднання: використовуючи бібліотеки клієнта і прямий. Прямий режим, про який я писав раніше в особливостях драйвера, використовується для прямого з'єднання з базою даних протоколу TCP \ IP без допомоги клієнта. Деякі опції з'єднання доступні в Прямому режимі і не потрібні при використанні клієнта.


Малюнок 4 - Налаштування з'єднання

Після цього ви можете натиснути ОК і закінчити конфігурацію або переключитися на вкладку Advanced settings, щоб провести більш детальну настройку, якщо необхідно.

Я привів настройку і установку драйвера тільки для MySQL, але всі інші драйвера з лінійки ODBC від компанії Devart схожі з налаштування та встановлення, тому я не бачу необхідності описувати їх в цій статті.

Якщо хтось зіткнувся з проблемами доступу до бази даних, налаштування, з'єднання або вибору ODBC драйвера для свого проекту, то варто поглянути на ці драйвера.

Нещодавно були проведені тести на сумісність ODBC драйверів з різними IDE і системами. Працюють відмінно з:

Perl 5.14.2
Python 2.7
Python 3.3
PHP 5.3
Power Builder 12
Crystal Reports 11.5
QlikView
Visual FoxPro 9
OpenOffice
LibreOffice
XOJO
LabView
MicroStrategy

Схожі статті