Bảng tra cứu nhanh chuỗi kết nối Firebird
Mẫu URL Tổng Quát
[<giao thức>://[<tên máy chủ>[:<cổng>]/]]<đường_dẫn_tệp_cơ_sở_dữ_liệu_hoặc_bí_danh>
Kết Nối TCP/IP (INET)
Ví Dụ Máy Khách Từ Xa
Truyền thống
tên_máy_chủ/cổng:đường_dẫn_cơ_sở_dữ_liệu
Kiểu URL
INET://tên_máy_chủ:cổng/đường_dẫn_cơ_sở_dữ_liệu
# Truyền thống
serverlinux/13050:employee
serverwindows:c:\data\mydatabase.fdb
# Kiểu URL
INET://serverlinux:13050/employee
INET://serverwindows:d:/data/db.fdb
Ví Dụ Máy Khách Cục Bộ
# Truyền thống
127.0.0.1:d:\data\db.fdb
localhost:/opt/data/db.fdb
# Kiểu URL
INET://d:\data\db.fdb
INET:///opt/data/db.fdb
IPv6 & IPv4
-
Sử dụng
INET6://để ép buộc IPv6 -
Sử dụng
INET4://để ép buộc IPv4 -
Mặc định
INETsẽ sử dụng IPv6 nếu được cấu hình
Windows Named Pipes (WNET) - không còn được khuyến khích
Mẫu
Truyền thống
tên_máy_chủ[@tên_dịch_vụ]\\đường_dẫn_cơ_sở_dữ_liệu
Kiểu URL
WNET://\\tên_máy_chủ[:dịch_vụ]/đường_dẫn_cơ_sở_dữ_liệu
# Truyền thống
\\serverwindows\c:\data\db.fdb
\\.\c:\data\db.fdb # Kết nối cục bộ
\\serverwindows@MyService\c:\data\db.fdb
# Kiểu URL
WNET://serverwindows/d:/data/db.fdb
WNET://serverwindows:myservice/d:/data/db.fdb
Giao Thức Cục Bộ Windows (XNET)
Mẫu
Truyền thống
đường_dẫn_cơ_sở_dữ_liệu
Kiểu URL
XNET://đường_dẫn_cơ_sở_dữ_liệu
# Truyền thống
d:\data\db.fdb
# Kiểu URL
XNET://d:/data/db.fdb
XNET://MyDB # Sử dụng bí danh
Khuyến Nghị
-
TCP/IP được khuyến nghị cho tất cả các nền tảng
-
WNET (Windows Named Pipes) không còn được khuyến khích, tốt nhất không nên sử dụng
-
XNET chỉ dành riêng cho Windows, cung cấp hiệu suất tốt hơn một chút so với INET/WNET cho các kết nối cục bộ. Tốt nhất không nên sử dụng.
-
Dấu gạch chéo xuôi hoạt động cho các đường dẫn Windows ngoại trừ trong tên máy chủ WNET, hãy sử dụng chúng làm dấu phân cách phổ quát
-
Bí danh cơ sở dữ liệu có thể được sử dụng thay cho đường dẫn đầy đủ
Giao Thức Nhúng
Đặc Điểm Chính
-
Không yêu cầu tiến trình máy chủ
-
Truy cập trực tiếp tệp cơ sở dữ liệu
-
Không cần xác thực
-
Khả dụng trên tất cả các nền tảng
-
Có thể kết nối đến các cơ sở dữ liệu đang chạy ở chế độ Classic/Superclassic
Mẫu Kết Nối
Luôn luôn
Chỉ cần đường dẫn cơ sở dữ liệu
# Kết nối đường dẫn trực tiếp
/path/to/db.fdb
C:\path\to\db.fdb
# Sử dụng bí danh
mydb
Lưu Ý Quan Trọng
-
Yêu cầu nhà cung cấp Engine12+ phải khả dụng
-
Không thực hiện kiểm tra mật khẩu, nhưng tên người dùng vẫn được xử lý
-
Tên người dùng đến từ:
-
Yêu cầu kết nối
-
Biến môi trường ISC_USER
-
Không thể kết nối nếu cơ sở dữ liệu được mở độc quyền bởi:
-
Máy chủ độc lập với kiến trúc SuperServer
-
Một tiến trình công cụ nhúng khác