DBeaver có rất nhiều trình điều khiển được cấu hình sẵn bao gồm SQL, NoSQL, cơ sở dữ liệu khóa-giá trị, cơ sở dữ liệu đồ thị, công cụ tìm kiếm, v.v. Nhưng đôi khi bạn cần kết nối với cơ sở dữ liệu chưa được định cấu hình trong DBeaver
Tất cả những gì bạn cần là trình điều khiển JDBC của cơ sở dữ liệu của bạn. Phần còn lại là dễ dàng
Lấy trình điều khiển JDBC
Trình điều khiển JDBC là một chương trình [bằng Java] có thể kết nối và hoạt động với một số máy chủ cơ sở dữ liệu cục bộ hoặc từ xa. Nó thường cung cấp tất cả các chức năng cần thiết để bao gồm 100% chức năng cơ sở dữ liệu. Trình điều khiển JDBC thường được cung cấp bởi các nhà cung cấp cơ sở dữ liệu để cho phép khách hàng làm việc với cơ sở dữ liệu của họ
Trình điều khiển JDBC bao gồm một hoặc nhiều tệp jar
. Tệp Jar là một thư viện chứa mã chương trình và một số tệp khác. Bạn cần tải xuống các tệp jar của trình điều khiển trước khi thêm chúng vào DBeaver. Đôi khi các tệp jar được bao gồm trong bản phân phối máy chủ cơ sở dữ liệu - trong trường hợp đó, bạn cần tham khảo tài liệu cơ sở dữ liệu của mình hoặc hỏi DBA của bạn
Thêm cấu hình trình điều khiển trong DBeaver
Mở hộp thoại trình quản lý trình điều khiểnBạn có thể mở trình quản lý trình điều khiển từ menu chính.
hoặc từ menu thả xuống của Database Navigator.
Chỉ cần nhấp vào nút Mới và tạo trình điều khiển mới. Trên hộp thoại chỉnh sửa trình điều khiển, bạn cần nhập tất cả các thông tin cần thiết
Thông số chính
Đây là danh sách các tệp jar, thư viện nhị phân [dll hoặc hơn] và bất kỳ tệp nào khác mà trình điều khiển yêu cầu. Trong hầu hết các trường hợp, bạn chỉ cần các tệp jar.
Nhấp vào "Thêm tệp" để thêm một tệp jar, "Thêm thư mục" để thêm vào thư mục có các lớp/tài nguyên Java và "Thêm tạo phẩm" để thêm tạo phẩm Maven [xem bên dưới].
Sau khi bạn thêm các tệp jar, bạn sẽ có thể tìm thấy tất cả các lớp trình điều khiển JDBC được tìm thấy trong các tệp này. Chỉ cần nhấp vào nút "Tìm lớp" và DBeaver sẽ hiển thị tất cả chúng. Trong hầu hết các trường hợp, chỉ có một lớp trình điều khiển trong trình điều khiển. Nếu có nhiều trong số chúng, bạn cần tham khảo tài liệu của trình điều khiển
Cổ vật MavenDBeaver có thể tải xuống các tệp trình điều khiển trực tiếp từ kho lưu trữ Maven [đây là kho lưu trữ công cộng toàn cầu của các thư viện Java, thường là nguồn mở]. Nếu trình điều khiển cơ sở dữ liệu của bạn được xuất bản trên một số kho lưu trữ công cộng, bạn có thể sử dụng tính năng này. Các tạo phẩm Maven tốt hơn các tệp jar đơn giản vì bạn có thể xem tất cả các phiên bản trình điều khiển hiện có và có thể thay đổi phiên bản trình điều khiển trong thời gian chạy mà không cần cấu hình lại bất kỳ thuộc tính trình điều khiển nào
để biết thêm thông tin, hãy xem Cách thêm các tạo phẩm bổ sung vào trình điều khiển
Lưu driver, thêm kết nối
Sau khi bạn cấu hình xong trình điều khiển của mình, chỉ cần nhấn nút Ok.
Bây giờ bạn có thể tạo kết nối.
Nếu sau này bạn cần thay đổi một số thuộc tính trình điều khiển, bạn có thể truy cập chúng trực tiếp từ hộp thoại thuộc tính kết nối
Mẫu URL
Trình điều khiển JDBC sử dụng URL để xác định máy chủ từ xa - chuỗi tương tự như URL web cổ điển. Thông thường, URL có dạng jdbc:vendor:host:port/database
, ví dụ `jdbc. postgresql. máy chủ cục bộ. 5432/postgres'. Không thuận tiện lắm khi chỉnh sửa một chuỗi dài và rõ ràng như vậy. DBeaver có thể tạo URL này từ các tham số kết nối [như máy chủ, cổng, v.v.]
Ví dụ ở trên mẫu URL là. jdbc. postgresql. //{chủ nhà}. {port}/{database}
Máy chủ, cổng và cơ sở dữ liệu là các tham số mà bạn sẽ cần nhập trên trang cấu hình kết nối.
Các biến URL được hỗ trợ
Tham sốMô tả{máy chủ}Tên máy chủ cơ sở dữ liệu{port}Số cổng máy chủ cơ sở dữ liệu{cơ sở dữ liệu}Tên cơ sở dữ liệu mục tiêu{máy chủ}Tên máy chủ mục tiêu [hiếm khi được sử dụng]{thư mục}Đường dẫn thư mục [trên hệ thống tệp cục bộ]. Được sử dụng cho trình điều khiển nhúng{tệp}Đường dẫn tệp [trên hệ thống tệp cục bộ]. Được sử dụng cho trình điều khiển nhúngCài đặt nâng cao
Đối với hầu hết các trình điều khiển, bạn không cần thay đổi bất kỳ thuộc tính nâng cao nào. Nhưng trong một số trường hợp, bạn có thể sử dụng điều này để điều chỉnh trình điều khiển, e. g. để có hiệu suất tốt hơn hoặc để sửa chữa cấu trúc
Bản tóm tắt
Nếu bạn đã cấu hình một số trình điều khiển, nó hoạt động tốt và bạn nghĩ rằng việc cấu hình trình điều khiển này trong DBeaver tiêu chuẩn là hợp lý, vui lòng gửi cấu hình của bạn cho chúng tôi. Chỉ cần tạo một vấn đề yêu cầu tính năng trên GitHub và sao chép/dán mô tả trình điều khiển vào phiếu yêu cầu [ở bất kỳ hình thức phù hợp nào]