Firebird Bağlantı Dizeleri Hile Sayfası
Genel URL-Stili Deseni
[<protokol>://[<sunucu_adı>[:<port>]/]]<veritabanı_dosya_yolu_veya_takma_adı>
TCP/IP Bağlantıları (INET)
Uzak İstemci Örnekleri
Geleneksel
sunucu_adı/port:veritabanı_yolu
URL-Stili
INET://sunucu_adı:port/veritabanı_yolu
# Geleneksel
serverlinux/13050:employee
serverwindows:c:\data\mydatabase.fdb
# URL-Stili
INET://serverlinux:13050/employee
INET://serverwindows:d:/data/db.fdb
Yerel İstemci Örnekleri
# Geleneksel
127.0.0.1:d:\data\db.fdb
localhost:/opt/data/db.fdb
# URL-Stili
INET://d:\data\db.fdb
INET:///opt/data/db.fdb
IPv6 ve IPv4
-
IPv6’yı zorlamak için
INET6://kullanın -
IPv4’ü zorlamak için
INET4://kullanın -
Varsayılan
INET, yapılandırılmışsa IPv6’yı kullanır
Windows Adlandırılmış Kanallar (WNET) - kullanımdan kaldırıldı
Desen
Geleneksel
sunucu_adı[@hizmet_adı]\\veritabanı_yolu
URL-Stili
WNET://\\sunucu_adı[:hizmet]/veritabanı_yolu
# Geleneksel
\\serverwindows\c:\data\db.fdb
\\.\c:\data\db.fdb # Yerel bağlantı
\\serverwindows@MyService\c:\data\db.fdb
# URL-Stili
WNET://serverwindows/d:/data/db.fdb
WNET://serverwindows:myservice/d:/data/db.fdb
Windows Yerel Protokolü (XNET)
Desen
Geleneksel
veritabanı_yolu
URL-Stili
XNET://veritabanı_yolu
# Geleneksel
d:\data\db.fdb
# URL-Stili
XNET://d:/data/db.fdb
XNET://MyDB # Takma ad kullanarak
Öneriler
-
TCP/IP tüm platformlar için önerilir
-
WNET (Windows Adlandırılmış Kanallar) kullanımdan kaldırılmıştır, kullanmamak daha iyidir
-
XNET yalnızca Windows’a özgüdür, yerel bağlantılar için INET/WNET’ten biraz daha iyi performans sağlar. Kullanmamak daha iyidir.
-
Windows yollarında WNET sunucu adı dışında ileri eğik çizgi (/) kullanılabilir, evrensel ayırıcı olarak kullanın
-
Veritabanı takma adları tam yollar yerine kullanılabilir
Gömülü Protokol
Temel Özellikler
-
Sunucu işlemi gerektirmez
-
Doğrudan veritabanı dosyası erişimi
-
Kimlik doğrulama gerekmez
-
Tüm platformlarda kullanılabilir
-
Classic/Superclassic modunda zaten çalışan veritabanlarına bağlanabilir
Bağlantı Deseni
Her zaman
Yalnızca veritabanı yolu
# Doğrudan yol bağlantısı
/path/to/db.fdb
C:\path\to\db.fdb
# Takma ad kullanarak
mydb
Önemli Notlar
-
Engine12+ sağlayıcısının kullanılabilir olması gerekir
-
Parola kontrolü yapılmaz, ancak kullanıcı adı işlenir
-
Kullanıcı adı şuradan gelir:
-
Bağlantı isteği
-
ISC_USER ortam değişkeni
-
Veritabanı aşağıdakiler tarafından özel olarak açılmışsa bağlanılamaz:
-
SuperServer mimarisine sahip bağımsız sunucu
-
Başka bir gömülü motor işlemi