Використання компонентів InterBase Express для підключення до сервера

В клієнтських прикладних програмах Delphi з’єднання з сервером БД здійснюється з допомогою компонента TIBDatabase (відносится до набору InterBase Express). Для встановлення зв'язку з сервером необхідно вказати ім'я сервера і повний шлях до бази даних. Якщо сервер є локальним, то вказуєм лише шлях до файлу бази даних. Для цього можна використовувати властивість DatabaseName (міститься на вкладці властивостей інспектора об'єктів), або скористатися зручним редактором, для виклику якого потрібно двічі клацнути на компоненті. Даний редактор також надає можливість задати значення основних параметрів, що забезпечують з’єднання з базою даних (User Name, Password, SQLRole, Character Set).

Компонент IBDatabase

Підключення до БД з допомогою компонента TIBDatabase

Дані параметри з'єднання можна також задати з допомогою властивості Params.

Читати повністю

Створення бази даних засобами SQL

Для створення бази даних використовується оператор CREATE DATABASE, який має наступний синтаксис:

CREATE DATABASE «<ім'я файлу бази даних>»
[USER "<ім'я користувача>" [PASSWORD "<пароль>"]]
[PAGE_SIZE int]
[DEFAULT CHARACTER SET charset]

Якщо ви створюєте базу даних не на локальному комп'ютері, а на сервері, то необхідно в параметрі <ім'я файлу бази даних> вказати ім'я сервера. Також рекомендується в імені файлу використовувати тільки латинські букви, цифри та символ підкреслення. Даний файл зберігається з розширенням *.gdb.

Параметри USER і PASSWORD визначають користувача бази даних та його пароль. Користувач повинен існувати в списку облікових записів в базі даних безпеки на тому комп'ютері, де створюється база даних. Користувач з цим іменем стане власником створеної бази даних і матиме до неї необмежені повноваження з перегляду та зміни будь-яких даних і метаданих. Такими ж повноваженнями володіє і користувач SYSDBA.

Читати повністю