Trong “Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 1”, một dịch vụ cơ sở dữ liệu MySQL được tạo trên Nền tảng Đám mây Oracle. Trong bài viết “Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 2”, một kết nối được tạo với dịch vụ cơ sở dữ liệu MySQL với Oracle JDeveloper và một bảng cơ sở dữ liệu được tạo và dữ liệu bảng được thêm vào. Trong bài viết này, chúng ta thảo luận về việc truy vấn bảng và xuất tập kết quả sang tập lệnh SQL. Chúng tôi cũng thảo luận về một số tính năng khác của tập hợp kết quả, chẳng hạn như tìm số lượng bản ghi và tìm và đánh dấu các bản ghi. Bài viết này có các phần sau:
- Truy vấn Dữ liệu Bảng bằng Trang tính SQL
- Lịch sử SQL lập danh sách
- Tìm số lượng bản ghi trong một tập hợp kết quả
- Tìm và Đánh dấu các Bản ghi trong Tập hợp Kết quả
- Xuất Tập hợp Kết quả
- Ngắt kết nối và kết nối
- Xuất kết nối
- Xóa kết nối
- Xóa dịch vụ MySQL
- Kết luận
Truy vấn Dữ liệu Bảng với Trang tính SQL
Mở một Trang tính SQL khác và thêm một CHỌN để truy vấn bảng wlslog, như trong Hình 1. Nút được sử dụng để chạy một Câu lệnh SQL đơn, như trong Hình 1, khác với nút được sử dụng để chạy một tập lệnh SQL.
Hình 1: Chạy câu lệnh
Tập kết quả từ truy vấn SQL được liệt kê, như trong Hình 2.
Hình 2: Tập hợp kết quả
Lịch sử SQL lập danh sách
Để liệt kê lịch sử SQL, là danh sách các câu lệnh SQL đã chạy trong quá khứ, hãy chọn Lịch sử SQL từ thanh công cụ, như trong Hình 3.
Hình 3: Lịch sử SQL
Tìm số bản ghi trong tập kết quả
Tập kết quả trong ví dụ chỉ có bảy hàng và việc xác định số hàng không yêu cầu bất kỳ công cụ bổ sung nào, nhưng nếu tập kết quả có nhiều hàng (hàng nghìn hàng), có thể phải cuộn đáng kể để tìm tổng số hàng trong tập kết quả mà không có tính năng công cụ như Đếm hàng. Nhấp chuột phải vào tập hợp kết quả và chọn Đếm hàng… , như thể hiện trong Hình 4, để tìm số hàng.
Hình 4: Đếm hàng
Số lượng hàng được liệt kê, như trong Hình 5.
Hình 5: Số lượng hàng
Tìm và đánh dấu các bản ghi trong một tập hợp kết quả
JDeveloper có tính năng tìm hàng dữ liệu (còn được gọi là hồ sơ ) trong một tập hợp kết quả dựa trên một số tiêu chí / tiêu chí tìm kiếm, chẳng hạn như một bản ghi có chứa một số cụm từ. Để sử dụng tính năng này, hãy nhấp chuột phải vào tập hợp kết quả và chọn Tìm / Đánh dấu (xem Hình 6).
Hình 6: Tìm / Đánh dấu
Đ Tìm / Đánh dấu hộp thoại được hiển thị, như trong Hình 7.
Hình 7: Hộp thoại Tìm / Đánh dấu
Một số tùy chọn tìm / đánh dấu có sẵn. Những điều này được thể hiện trong Bảng 1.
Tùy chọn Tìm / Đánh dấu | Mô tả |
Bỏ qua trường hợp | Bỏ qua chữ hoa trong dữ liệu. Chữ hoa / chữ thường trong cụm từ tìm kiếm hoặc dữ liệu bảng không được xem xét và chỉ văn bản tìm kiếm được sử dụng. |
Toàn bộ từ | Tìm xem có toàn bộ từ tồn tại trong bảng không |
Bắt đầu với | Tìm xem dữ liệu cột có bắt đầu bằng cụm từ đã chỉ định hay không |
Kết hợp Tìm kiếm | Xác định xem có nên kết thúc tìm kiếm hay không |
Màu đánh dấu | Màu đánh dấu sẽ sử dụng |
Đánh dấu liên tục | Xác định xem có duy trì màu đánh dấu sau khi hộp thoại Tìm / Đánh dấu đóng hay không. Đánh dấu cố định chỉ có thể được chọn nếu Hàng đánh dấu cũng được chọn. |
Đánh dấu hàng | Xác định xem có đánh dấu một hàng trong kết quả của một tìm kiếm hay không |
Bảng 1: Tùy chọn Tìm / Đánh dấu
Ví dụ, chỉ định thuật ngữ BEA-000365 trong hộp thoại Tìm / Đánh dấu và chọn Toàn bộ từ như thể hiện trong Hình 8. Chọn Enter.
Hình 8: Sử dụng Tìm / Đánh dấu để tìm dữ liệu phù hợp
Như trong Hình 9, thông báo “Đã tìm thấy 5 kết quả phù hợp” cho thấy rằng năm bản ghi được tìm thấy.
Hình 9: Đã tìm thấy 5 kết quả phù hợp
Kết quả của việc tìm kiếm không cho biết đó là các bản ghi phù hợp. Để cho biết bản ghi nào phù hợp với kết quả tìm kiếm, hãy chọn Đánh dấu hàng và chọn Màu , một tùy chọn chỉ khả dụng nếu Đánh dấu hàng đã được chọn. Chọn Enter và các bản ghi có dữ liệu phù hợp sẽ được đánh dấu, như thể hiện trong Hình 10.
Hình 10: Các hàng được đánh dấu
Nếu Tìm / Đánh dấu hộp thoại bị đóng, phần đánh dấu từ các hàng đã chọn cũng bị xóa (xem Hình 11).
Hình 11: Đánh dấu hàng bị xóa khi hộp thoại đóng
Để duy trì đánh dấu hàng, cũng chọn tùy chọn Đánh dấu liên tục , như trong Hình 12.
Hình 12: Đã chọn Tùy chọn Đánh dấu Kiên trì
Chọn Enter như trước, và các hàng phù hợp sẽ được tô sáng, như thể hiện trong Hình 13.
Hình 13: Các hàng được đánh dấu
Chọn Đánh dấu cố định thêm một tính năng khác. Đóng Tìm / Đánh dấu hộp thoại, như trong Hình 14.
Hình 14: Đóng hộp thoại Tìm / Đánh dấu
Các hàng được đánh dấu vẫn được đánh dấu, như thể hiện trong Hình 15.
Hình 15: Các hàng được đánh dấu vẫn được đánh dấu ngay cả sau khi Hộp thoại Tìm / Đánh dấu đóng lại
Để xóa các bản ghi được đánh dấu trong tập hợp kết quả, hãy nhấp vào X (xem Hình 16).
Hình 16: Xóa Đánh dấu Kết quả Tìm kiếm
Phần đánh dấu trên các bản ghi sẽ bị xóa, như trong Hình 17. Tuy nhiên, số lượng bản ghi phù hợp với thông báo vẫn được liệt kê.
Hình 17: Đánh dấu trên Tìm Bản ghi đã được xóa
Xuất tập hợp kết quả
Để xuất tập hợp kết quả, hãy nhấp chuột phải vào tập kết quả và chọn Xuất… , như trong Hình 18.
Hình 18: Xuất khẩu…
Tính năng Xuất xuất tất cả các bản ghi trong tập kết quả, không chỉ các bản ghi được đánh dấu. Nguồn / Đích trình hướng dẫn được khởi chạy, như thể hiện trong Hình 19. Kết nối được chọn theo mặc định và không thể sửa đổi. Xuất dữ liệu phần có Định dạng , như chèn , theo mặc định, tạo ra các câu lệnh chèn trong tập lệnh xuất. Trình kết thúc dòng được đặt thành mặc định của môi trường , là một ký tự dòng mới. Tên bảng được đặt thành EXPORT_TABLE theo mặc định. Lưu dưới dạng được đặt thành Tệp đơn và Mã hóa mặc định cũng được thiết lập. Tên tệp trường chỉ định tệp để xuất sang và có thể được sửa đổi từ tên tệp mặc định của export.sql . Nhấp vào Tiếp theo .
Hình 19: Thuật sĩ Nguồn / Đích
Nhấp vào Kết thúc trong Tóm tắt xuất khẩu , như trong Hình 20.
Hình 20: Xuất Tóm tắt
Tập lệnh xuất được tạo (xem Hình 21).
Hình 21: Xuất tập lệnh
Ngắt kết nối và kết nối
Để ngắt kết nối, nhấp chuột phải vào kết nối trong Cơ sở dữ liệu cửa sổ và chọn Ngắt kết nối , như trong Hình 22.
Hình 22: Ngắt kết nối
Trước khi kết nối bị ngắt, xác nhận Lưu hộp thoại được mở để lưu mọi tập lệnh chưa được lưu, chẳng hạn như MySQLConnection ~ 1.sql tập lệnh hiển thị trong Hình 23. Nhấp vào Có để lưu tập lệnh.
Hình 23: Lưu hộp thoại
A Lưu cửa sổ được mở để cung cấp vị trí thư mục tệp. Chọn một thư mục và tên tệp và nhấp vào Lưu . Để kết nối một kết nối bị ngắt kết nối, hãy nhấp chuột phải vào kết nối đó trong Cơ sở dữ liệu và chọn Kết nối , như trong Hình 24.
Hình 24: Kết nối
Xuất kết nối
Để xuất kết nối, hãy nhấp chuột phải vào kết nối và chọn Xuất , như trong Hình 25.
Hình 25: Xuất khẩu
Xuất danh mục và kết nối hộp thoại bắt đầu (xem Hình 26). Chỉ định Tên tệp lưu trữ ; nó sẽ có .rcx hậu tố. Để xử lý lỗi trong quá trình xuất, hai tùy chọn được cung cấp: Lỗi khi xuất hiện lỗi đầu tiên và Bỏ qua lỗi . Nhấp vào Xuất .
Hình 26: Xuất danh mục và kết nối> Xuất
Quá trình xuất hoàn tất thành công, như thể hiện trong Hình 27. Nhấp vào OK.
Hình 27: Đã hoàn tất xuất thành công
Xóa kết nối
Để xóa kết nối MySQLConnection, hãy nhấp chuột phải vào kết nối đó trong Cơ sở dữ liệu cửa sổ hoặc Tài nguyên cửa sổ và chọn Xóa , như trong Hình 28.
Hình 28: Xóa
Nhấp vào Có trong Xóa xác nhận , như trong Hình 29.
Hình 29: Xóa xác nhận
Kết nối bị xóa, như trong Hình 30.
Hình 30: MySQLConnection đã bị xóa
Xóa dịch vụ MySQL
Để xóa dịch vụ cơ sở dữ liệu MySQL, hãy chọn Xóa từ biểu tượng để quản lý dịch vụ (xem Hình 31).
Hình 31: Chọn Xóa
Trong Xóa dịch vụ hộp thoại, chọn Buộc xóa dịch vụ và nhấp vào Xóa , như trong Hình 32.
Hình 32: Xóa dịch vụ
mysqldb dịch vụ bắt đầu bị xóa, như trong Hình 33.
Hình 33: Xóa dịch vụ
Kết luận
Trong ba bài báo, chúng ta đã thảo luận về việc sử dụng JDeveloper với dịch vụ cơ sở dữ liệu MySQL trong nền tảng Đám mây Oracle. Đầu tiên, chúng tôi tạo một dịch vụ MySQL và sau đó chúng tôi kết nối với dịch vụ này bằng JDeveloper. Chúng tôi đã trình diễn các tính năng JDeveloper khác nhau cho cơ sở dữ liệu, chẳng hạn như tạo bảng, thêm dữ liệu bảng và truy vấn bảng bằng SQL Worksheet, xuất tập kết quả, tìm và đánh dấu các bản ghi, ngắt kết nối và kết nối.