Bu sayfa makine çevirisidir. İngilizce orijinalini okuyun. English

IBSurgeon kütüphanesi

Firebird Bağlantı Dizeleri Hile Sayfası

Genel URL-Stili Deseni

Code
[<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

Code
# Geleneksel
serverlinux/13050:employee
serverwindows:c:\data\mydatabase.fdb

# URL-Stili
INET://serverlinux:13050/employee
INET://serverwindows:d:/data/db.fdb

Yerel İstemci Örnekleri

Code
# 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

Code
# 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

Code
# 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

Code
# 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