Trang này được dịch bằng máy. Đọc bản gốc tiếng Anh. English

Thư viện IBSurgeon

Bảng tra cứu nhanh chuỗi kết nối Firebird

Mẫu URL Tổng Quát

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

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

Code
# 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 INET sẽ 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

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

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

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