Тип подключения к серверу
Материал из GedeminWiki
Версия от 15:52, 18 декабря 2011; SYSDBA (обсуждение | вклад)
Строка подключения к базе данных определяет тип подключения, имя сервера, номер порта и файл базы данных. Ниже приведены некоторые примеры строк подключения к базам данных.
| Строка подключения | Локальная библиотека | Комментарий | Возможные ошибки |
|---|---|---|---|
| server:c:\database\base.fdb | fbclient.dll или fbembed.dll | Подключение к базе данных c:\database\base.fdb на компьютере SERVER по протоколу TCP/IP через порт 3050. |
|
| server/7777:c:\database\base.fdb | fbclient.dll или fbembed.dll | Подключение к базе данных c:\database\base.fdb на компьютере SERVER по протоколу TCP/IP через порт 7777. |
|
| localhost:c:\database\base.fdb или 127.0.0.1:c:\database\base.fdb | fbclient.dll или fbembed.dll | Подключение к базе данных c:\database\base.fdb на локальном компьютере по протоколу TCP/IP через порт 3050. |
|
| localhost/7777:c:\database\base.fdb или 127.0.0.1/7777:c:\database\base.fdb | fbclient.dll или fbembed.dll | Подключение к базе данных c:\database\base.fdb на локальном компьютере по протоколу TCP/IP через порт 7777. |
|
| c:\database\base.fdb | fbclient.dll или fbembed.dll | Подключение к базе данных c:\database\base.fdb на локальном компьютере по протоколу XNET. |
|
| c:\database\base.fdb | fbembed.dll | Подключение к базе данных c:\database\base.fdb на локальном компьютере через встроенный сервер. |
|
Примечание
- Номер порта, который слушает сервер, задается параметром RemoteServicePort в файле firebird.conf. Порт по-умолчанию -- 3050.
- Вместо непосредственного указания имени файла БД в строке подключения, можно определить алиас. Для этого следует в папке сервера Firebird создать файл aliases.conf, где прописать строку вида:
имя_алиаса = путь_и_имя_файла_базы данных
Например:
db = c:\database\base.fdb
Тогда строка подключения будет выглядеть так:
server:db