З'єднання з базою даних - інтернет підручник c builder

Для виконання операцій з БД з нею необхідно встановити з'єднання, тобто відкрити БД. По завершенні роботи з'єднання потрібно розірвати або завершити (закрити БД). Для з'єднання з БД програми типу IBConsole мають відповідні кошти, що викликаються за допомогою команд меню. При створенні програми розробник повинен організовувати з'єднання самостійно, для чого С ++ Builder надає відповідні компоненти, в першу чергу, компонент Database.

Розглянемо, як встановити з'єднання з віддаленою БД за допомогою програми IBConsole. Перед встановленням з'єднання з БД потрібно за допомогою команд Server \ Register і Server \ Login виконати реєстрацію сервера InterBase, а також задати ім'я і пароль користувача.

Зауважимо, що спочатку на сервері InterBase для користувачів є стандартною назвою SYSDBA і пароль "masterkey", які можуть змінюватися адміністратором.

З'єднання з БД виконується командою Database \ Connect. Після відкриття БД доступна для роботи, наприклад, для змін структури шляхом додавання і видалення таблиць або для редагування даних.

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

На програмному рівні з'єднання з БД виконує інструкція CONNECT, що має такий вигляд:

CONNECT DATABASE "<Имя файла БД>"
USER "<Имя пользователя>"PASSWORD"<Пароль пользователя>"

Відключення від БД виконує інструкція EXIT.