Примеры строки соединения для Приложения использующего ODBC API функцию SQLDriverConnect:
1. Open("DSN=myDb;")
2. Open("DSN=myDb; UID=MCSSITE; PWD=mcssite;")
3. Open("DSN=myDb; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;")
4. Open("DRIVER=Firebird/InterBase(r) driver; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;")
5. Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;")
также
6. Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=dummy;")
dummy – является псевдонимом, полученным из Firebird aliases.conf файла. Если переменные среды ISC_PASSWORD и ISC_USER установлены, то их значение также используется.
DBNAME строка для удаленного соединения | Коментарий |
172.17.2.10:/usr/local/db/myDb.fdb | использование IP адрес сервера, с именем файла в стиле Unix записи |
myserver:/usr/local/db/myDb.fdb | использование имени сервера, с именем файла в стиле Unix записи |
172.17.2.10/3051:/usr/local/db/myDb.fdb | использование IP адрес сервера и альтернативный порт, с именем файла в стиле Unix записи |
myserver/3051:/usr/local/db/myDb.fdb | использование имени сервера и альтернативный порт, с именем файла в стиле Unix записи |
172.17.2.10:c:\db\myDb.fdb | использование IP адрес сервера, с именем файла в стиле Windows записи |
myserver:c:\db\myDb.fdb | использование имени сервера, с именем файла в стиле Windows записи |
172.17.2.10/3051:c:\db\myDb.fdb | использование IP адрес сервера и альтернативный порт, с именем файла в стиле Windows записи |
myserver/3051:c:\db\myDb.fdb | использование IP адрес сервера и альтернативный порт, с именем файла в стиле Windows записи |
127.0.0.1:/usr/local/db/myDb.fdb | использование петлевого интерфейса, с именем файла в стиле Unix записи |
localhost:/usr/local/db/myDb.fdb | использование петлевого интерфейса, с именем файла в стиле Unix записи |
127.0.0.1:c:\db\myDb.fdb | использование петлевого интерфейса, с именем файла в стиле Windows записи |
localhost:c:\db\myDb.fdb | использование петлевого интерфейса, с именем файла в стиле Windows записи |
DBNAME строка для локального соединения | Коментарий |
C:\db\myDb.fdb | локальное соединение, с именем файла в стиле Windows записи |
/usr/local/db/myDb.fdb | локальное соединение, с именем файла в стиле Unix записи |
Пример с использованием псевдонима: Использование Firebird aliases.conf - файл псевдонимов.
DBNAME строка с использованием псевдонимов | Коментарий |
172.17.2.10:dummy | удаленное соединение с использованием IP адреса сервера и псевдонима |
myserver:dummy | удаленное соединение с использованием имени адреса сервера и псевдонима |
Примечание. При использовании псевдонимов для клиента не имеет значение какой используется сервер - Unix или Windows, Вы определяете только имя псевдонима. Реальное расположение базы определено в файле псевдонимов aliases.conf.