Firebird Connection Strings Cheat Sheet
Општи URL-стил образац
[<протокол>://[<име_хоста>[:<порт>]/]]<путања_или_алиас_датотеке_базе>
TCP/IP конекције (INET)
Примери удаљеног клијента
Традиционално
име_сервера/порт:путања_базе
URL-стил
INET://име_сервера:порт/путања_базе
# Традиционално
serverlinux/13050:employee
serverwindows:c:\data\mydatabase.fdb
# URL-стил
INET://serverlinux:13050/employee
INET://serverwindows:d:/data/db.fdb
Примери локалног клијента
# Традиционално
127.0.0.1:d:\data\db.fdb
localhost:/opt/data/db.fdb
# URL-стил
INET://d:\data\db.fdb
INET:///opt/data/db.fdb
IPv6 и IPv4
-
Користите
INET6://за присиљавање IPv6 -
Користите
INET4://за присиљавање IPv4 -
Подразумевани
INETће користити IPv6 ако је конфигурисан
Windows именовани цевоводи (WNET) - застарело
Образац
Традиционално
име_сервера[@име_услуге]\\путања_базе
URL-стил
WNET://\\име_сервера[:услуга]/путања_базе
# Традиционално
\\serverwindows\c:\data\db.fdb
\\.\c:\data\db.fdb # Локална конекција
\\serverwindows@MyService\c:\data\db.fdb
# URL-стил
WNET://serverwindows/d:/data/db.fdb
WNET://serverwindows:myservice/d:/data/db.fdb
Windows локални протокол (XNET)
Образац
Традиционално
путања_базе
URL-стил
XNET://путања_базе
# Традиционално
d:\data\db.fdb
# URL-стил
XNET://d:/data/db.fdb
XNET://MyDB # Коришћење алиаса
Препоруке
-
TCP/IP је препоручљив за све платформе
-
WNET (Windows именовани цевоводи) је застарео, боље га не користите
-
XNET је само за Windows, пружа нешто боље перформансе од INET/WNET за локалне конекције. Боље га не користите.
-
Косе црте раде за Windows путање осим у WNET имену сервера, користите их као универзални раздвајач
-
Алиаси база могу се користити уместо пуних путања
Уграђени протокол
Кључне карактеристике
-
Није потребан серверски процес
-
Директан приступ датотеци базе
-
Није потребна аутентификација
-
Доступан на свим платформама
-
Може се повезати на базе које већ раде у Classic/Superclassic режиму
Образац конекције
Увек
Само путања базе
# Директна конекција на путању
/path/to/db.fdb
C:\path\to\db.fdb
# Коришћење алиаса
mydb
Важне напомене
-
Захтева доступност Engine12+ провајдера
-
Не врши се провера лозинке, али се корисничко име обрађује
-
Корисничко име долази из:
-
Захтева за конекцију
-
ISC_USER променљиве окружења
-
Не може се повезати ако је база отворена ексклузивно од стране:
-
Самосталног сервера са SuperServer архитектуром
-
Другог процеса уграђеног мотора