SQL Workbench/J là một công cụ truy vấn SQL đa nền tảng, miễn phí, độc lập với DBMS cũng hoạt động với YugabyteDB. SQL Workbench/J được viết bằng Java và sẽ chạy trên bất kỳ hệ điều hành nào cung cấp Môi trường chạy thi hành Java [JRE]
SQL Workbench/J có trọng tâm chính sau
- Chạy các tập lệnh SQL, tương tác hoặc theo lô
- Hỗ trợ phong phú để nhập và xuất bộ dữ liệu
- Chỉnh sửa, chèn và xóa dữ liệu trực tiếp trong chế độ xem kết quả truy vấn
- Chạy truy vấn trong chế độ bảng điều khiển
Trong phần này, bạn sẽ tìm hiểu cách kết nối SQL Workbench/J với tất cả các API YugabyteDB trên một cụm cục bộ. SQL Workbench/J hoạt động mà không gặp bất kỳ sự cố nào với YugabyteDB vì API YugabyteDB tương thích ở cấp giao thức dây với cơ sở dữ liệu đã được SQL Workbench/J hỗ trợ
Trước khi bắt đầu
Để sử dụng SQL Workbench/J với YugabyteDB, bạn cần thiết lập và chạy YugabyteDB, Môi trường chạy thi hành Java [JRE] bắt buộc và trình điều khiển JDBC PostgreSQL bắt buộc
Cụm YugabyteDB của bạn sẽ được thiết lập và chạy. tham khảo
SQL Workbench/J yêu cầu thời gian chạy Java [hoặc JDK] cho Java 8 trở lên. Có thể tải xuống trình cài đặt JRE và JDK cho Linux, macOS và Windows từ OpenJDK, AdoptOpenJDK hoặc Azul Systems
Để biết chi tiết về các yêu cầu của JRE, hãy xem phần điều kiện tiên quyết trong trang Bắt đầu SQL Workbench/J
Trình điều khiển JDBC PostgreSQL
Để kết nối SQL Workbench/J với cụm YugabyteDB, bạn cần cài đặt trình điều khiển PostgreSQL JDBC. Để tải xuống phiên bản hiện tại hỗ trợ Java 8 trở lên, hãy truy cập trang Tải xuống trình điều khiển JDBC PostgreSQL
Cài đặt bàn làm việc SQL/J
- Truy cập trang web SQL Workbench/J và tải xuống gói phân phối cho hệ điều hành trên máy khách của bạn
- Trích xuất kho lưu trữ vào một thư mục bạn chọn
Ứng dụng hiện đã sẵn sàng để chạy — không cần thực hiện thêm bước nào nữa. Để biết chi tiết, hãy xem Cài đặt và khởi động SQL Workbench/J trong hướng dẫn sử dụng SQL Workbench/J
Định cấu hình Bàn làm việc SQL/J
Định cấu hình trình điều khiển PostgreSQL
YugabyteDB tương thích với PostgreSQL, vì vậy khi làm việc với SQL Workbench/J, hãy sử dụng Trình điều khiển JDBC PostgreSQL
Khởi chạy ứng dụng SQL Workbench/J. Cửa sổ bật lên Chọn cấu hình kết nối xuất hiện
Nhấp vào Quản lý trình điều khiển [ở phía dưới bên trái của cửa sổ] để mở cửa sổ Quản lý trình điều khiển
Trong danh sách trình điều khiển, chọn
PostgreSQL
rồi chỉnh sửa các trường cho trình điều khiểnTên.
PostgreSQL [for YugabyteDB]
Thư viện. Hiển thị vị trí của tệp JAR của trình điều khiển PostgreSQL JDBC. [Đối với cấu hình mới, hãy duyệt đến vị trí của tệp và nhấp vào Chọn. ] Khi được cài đặt, vị trí mặc định của JRE hoặc JDK là
\Library\Java\Extensions\.jar`
Tên lớp.
org.postgresql.Driver
URL mẫu.
jdbc:postgresql:127.0.0.1:5433/name_of_database
[dựa trên các giá trị mặc định của YugabyteDB]. Khi mở cấu hình trình điều khiển ban đầu, trường này sẽ hiển thịjdbc:postgresql://host:port/name_of_database
Nhấp vào OK. Cửa sổ Quản lý trình điều khiển đóng lại và đưa bạn trở lại cửa sổ Chọn Cấu hình Kết nối
Bây giờ bạn đã định cấu hình trình điều khiển PostgreSQL JDBC để hoạt động với YugabyteDB và bây giờ có thể tạo cấu hình kết nối
Để biết thêm thông tin, xem
Tạo cấu hình kết nối YugabyteDB
Bạn cần tạo cấu hình kết nối cho từng cơ sở dữ liệu bạn sử dụng và bạn luôn có thể truy cập cửa sổ Chọn cấu hình kết nối từ menu bằng cách chọn Tệp > Cửa sổ kết nối
- Trong cửa sổ Select Connection Profile, click Create a new connection profile. Một hồ sơ mới được tạo
- Thay thế
New profile
bằng một tên có ý nghĩa cho hồ sơ kết nối. Bởi vì bạn cần một hồ sơ riêng cho mỗi kết nối cơ sở dữ liệu, hãy bao gồm tên cơ sở dữ liệu trong tên hồ sơ của bạn - Đối với Trình điều khiển, hãy chọn
PostgreSQL [for YugabyteDB] [org.postgresql.Driver]
- Đối với URL, hãy thay thế
name_of_database
bằng tên cơ sở dữ liệu bạn muốn kết nối - Đối với Tên người dùng, hãy nhập
yugabyte
hoặc tên người dùng bạn sẽ sử dụng - Đối với Mật khẩu, hãy để trống trường trừ khi xác thực YSQL được bật
- Chọn Tự động cam kết. Trong PostgreSQL và YugabyteDB,
0 được bật theo mặc địnhjdbc:postgresql://host:port/name_of_database
- Nhấp vào Kiểm tra để xác minh rằng kết nối hoạt động thành công
- Nhấp vào OK. Cửa sổ mặc định SQL Workbench/J xuất hiện. Kết nối của bạn hiện đã sẵn sàng để sử dụng
Đó là tất cả các cài đặt bạn cần để bắt đầu sử dụng kết nối. Để biết chi tiết về cấu hình cấu hình, hãy xem Kết nối với cơ sở dữ liệu trong hướng dẫn sử dụng SQL Workbench/J
Cái gì tiếp theo
Bây giờ bạn đã biết cách định cấu hình SQL Workbench/J để hoạt động với cơ sở dữ liệu YugabyteDB của mình, bạn có thể bắt đầu khám phá các tính năng của SQL Workbench/J. Để biết chi tiết về cách sử dụng SQL Workbench/J, hãy xem SQL Workbench/J User's Manual