Hướng dẫn này giải thích hướng dẫn từng bước để định cấu hình kết nối cơ sở dữ liệu trong môi trường Eclipse của bạn. Đó là một trong những lợi thế cho nhà phát triển để kiểm tra các hoạt động cơ sở dữ liệu trong chính Eclipse thay vì kiểm tra bằng công cụ bên ngoài. Tuy nhiên, điều này sẽ không có các hoạt động cơ sở dữ liệu nâng cao, nhưng sẽ hữu ích để kiểm tra trạng thái cập nhật của cơ sở dữ liệu. Ví dụ này minh họa cơ sở dữ liệu MySQL sẽ được thêm vào Eclipse, tuy nhiên các bước tương tự sẽ được áp dụng cho cơ sở dữ liệu khác. Trước khi cài đặt cơ sở dữ liệu, bạn phải tải xuống tệp JAR trình điều khiển trong hệ thống của mình
1. Mở Trình khám phá nguồn dữ liệu trong Eclipse
Mở cửa sổ -> Hiển thị chế độ xem -> Trình khám phá nguồn ngày
Khi bạn mở cửa sổ, nó sẽ giống như ảnh chụp màn hình bên dưới
2. Tạo kết nối mới
Nhấp chuột phải vào tùy chọn cơ sở dữ liệu ở trên và chọn “Mới” để tạo kết nối mới từ cơ sở dữ liệu. Trình hướng dẫn dưới đây hiển thị danh sách các cơ sở dữ liệu mà nó hỗ trợ, ở đây chúng tôi chọn MySQL làm ví dụ
3. Trình điều khiển MySQL
Các trình hướng dẫn bên dưới giúp bạn định cấu hình gói trình điều khiển MySQL và chi tiết kết nối. Trình hướng dẫn này hiển thị danh sách trống, bạn phải nhấp vào biểu tượng ngay bên cạnh trường “Trình điều khiển” để mở hộp thoại mới để thêm trình điều khiển MySQL từ hệ thống của bạn. Nếu bạn đã định cấu hình, trường “Trình điều khiển” sẽ liệt kê tên trình điều khiển
Chọn phiên bản MySQL sẽ được cấu hình
Nếu bạn chưa thêm tệp JAR, vui lòng thêm tệp đó theo cách thủ công bằng cách nhấp vào nút “Add Jar/Zip”
Nhìn vào ảnh chụp màn hình bên dưới, trình điều khiển MYSQL được cấu hình thành công và hiển thị trong danh sách. Trình hướng dẫn này cũng giúp bạn kiểm tra kết nối. Nếu bạn bấm vào nút “Test Connection”, nó sẽ kiểm tra kết nối với cơ sở dữ liệu
4. Nguồn dữ liệu MySQL được định cấu hình trong Eclipse
Đó là nó. Bạn đã cấu hình cơ sở dữ liệu ngay trong dự án Eclipse của mình. Bạn có thể xem dữ liệu bằng cách nhấp vào các tùy chọn được cung cấp
Ngoài 3 phần mềm này chúng ta cần thêm 1 thứ nữa đó là MySQL JDBC driver. Nếu nó đã có sẵn cho bạn rồi thì không sao Tải xuống trình điều khiển JDBC của cơ sở dữ liệu MySQL
Mở tệp zip đã tải xuống và giải nén nó.
CREATE SCHEMA `knowprogram` ;
2 là tệp Jar chính để phát triển ứng dụng JDBC sử dụng cơ sở dữ liệu MySQLThêm tệp Jar của trình điều khiển JDBC của cơ sở dữ liệu MySQL vào IDE Eclipse
Hãy thêm trình điều khiển MySQL JDBC vào dự án Java của chúng ta trong Eclipse
Bước 1] Tạo một dự án Java mới trong Eclipse
Mở Eclipse => chọn không gian làm việc của bạn => Tệp => Mới => Khác => Tìm kiếm “Dự án Java” => Tiếp theo => Nhập tên dự án [Ví dụ. MySQLDBConnection] => Kết thúc
Bước 2] Thêm tệp jar trình điều khiển JDBC vào dự án Java
Bây giờ, hãy mở các thuộc tính của dự án. Đối với điều này, bạn có thể sử dụng phím tắt. - chọn dự án rồi Alt + Enter [Hoặc] Nhấp chuột phải vào Dự án => Thuộc tính
Trong đường dẫn Java Build, ở phần Libraries => Classpath => Click vào “Add External Jars” => Chọn
CREATE SCHEMA `knowprogram` ;
2 => Apply => Apply và đóngTrong Project Explorer, trong Dự án Java đó, trong phần “Thư viện được tham chiếu”, Bạn có thể thấy rằng có sẵn
CREATE SCHEMA `knowprogram` ;
2. Eclipse IDE sẽ sử dụng nó trong quá trình biên dịch và thực thiBước 3] Tạo một lớp để phát triển chương trình JDBC
Trong dự án Java đó => Nhấp chuột phải vào “src” => Mới => Lớp => Nhập tên gói và Tên lớp => Kết thúc
Tôi đang tạo tên gói là
CREATE SCHEMA `knowprogram` ;
5 và Tên lớp là CREATE SCHEMA `knowprogram` ;
6. Bây giờ, lớp Java của chúng ta đã sẵn sàng và chúng ta có thể phát triển ứng dụng Java kết nối với cơ sở dữ liệu MySQL bằng Eclipse. Nhưng trước khi phát triển một chương trình Java, chúng ta hãy hiểu những điều cơ bản mà chúng ta cần cho chương trình nàyChi tiết trình điều khiển MySQL JDBC
Chúng tôi cần một số chi tiết cơ bản về trình điều khiển MySQL JDBC để phát triển chương trình
Tên lớp trình điều khiển JDBC.
CREATE SCHEMA `knowprogram` ;
0URL
=> cho MySQL cục bộ.
CREATE SCHEMA `knowprogram` ;
1=> cho MySQL từ xa.
CREATE SCHEMA `knowprogram` ;
2 Tên người dùng.
CREATE SCHEMA `knowprogram` ;
3Mật khẩu.
CREATE SCHEMA `knowprogram` ;
4=> Nếu bạn phát triển ứng dụng JDBC lần đầu thì hãy sử dụng URL cho MySQL cục bộ
Làm cách nào để tìm tên cơ sở dữ liệu trong MySQL?
Nhập truy vấn bên dưới để nhận tất cả cơ sở dữ liệu có sẵn trong máy chủ MySQL.
show databases;
Nếu bạn chưa quen với MySQL thì hãy tạo một cơ sở dữ liệu mới,
CREATE SCHEMA `knowprogram` ;
Ở đây “knowprogram” sẽ là tên của cơ sở dữ liệu. Do đó, URL cho MySQL cục bộ sẽ là =>
CREATE SCHEMA `knowprogram` ;
5Chương trình JDBC để kết nối cơ sở dữ liệu MySQL trong Java bằng Eclipse
Bây giờ chúng ta hãy phát triển một chương trình Java đơn giản để kiểm tra kết nối có được thiết lập thành công hay không
Bây giờ Chạy dự án [phím tắt. - Ctrl + F11]
Đầu ra. -
Xin chúc mừng, kết nối JDBC được thiết lập thành công
Ví dụ chương trình JDBC trong Eclipse
Trước đây chúng tôi đã phát triển một ứng dụng JDBC đơn giản để kiểm tra kết nối được thiết lập đúng cách hay không. Bây giờ, chúng ta hãy phát triển một ứng dụng JDBC với cơ sở dữ liệu MySQL để chọn bản ghi. Nhưng đối với điều này, chúng ta cần một bảng. Bạn có thể sử dụng một bảng hiện có. Nhưng ở đây chúng tôi đang phát triển lần đầu tiên nên chúng tôi sẽ tạo một bảng mới trong cơ sở dữ liệu MySQL. Tôi đang sử dụng bàn làm việc của MySQL để tạo bảng và chèn dữ liệu,
Tạo một bảng "người" với các cột "id" loại số, "tên" loại varchar và "địa chỉ" loại varchar
CREATE TABLE `knowprogram`.`person`
[
`id` INT NOT NULL,
`name` VARCHAR[45] NULL,
`address` VARCHAR[45] NULL,
PRIMARY KEY [`id`]
];
Đã tạo bảng. Bây giờ, hãy chèn một số bản ghi vào bảng. Cuối cùng, bàn đã sẵn sàng,
idnameaddress101SophiaBoise102WilliamLondon103AlexManchester104AmeliaWashingtonChương trình JDBC
Chúng ta sẽ phát triển một chương trình JDBC đơn giản sẽ tìm nạp bản ghi của bảng “sinh viên” và hiển thị nó ra bàn điều khiển
Tạo một Dự án Java mới => Thêm trình điều khiển JDBC vào các thư viện bên ngoài => Tạo một lớp Java
CREATE SCHEMA `knowprogram` ;
0đầu ra. -
CREATE SCHEMA `knowprogram` ;
6Ghi chú. - Trong khi phát triển ứng dụng này, chúng tôi không tuân theo bất kỳ tiêu chuẩn viết mã nào. Tìm hiểu thêm. - Các tiêu chuẩn và nguyên tắc mã hóa cho ứng dụng JDBC, Cách tốt nhất để đóng đối tượng kết nối JDBC
Làm cách nào để thiết lập kết nối với Oracle, PostgreSQL thông qua Eclipse?
Bằng cách thêm tệp Jar của một cơ sở dữ liệu cụ thể vào Eclipse IDE, chúng ta có thể làm việc với bất kỳ cơ sở dữ liệu nào. Trong ví dụ trước, chúng tôi muốn thiết lập kết nối với cơ sở dữ liệu MySQL thông qua IDE Eclipse, vì vậy, chúng tôi đã thêm tệp Jar của trình điều khiển JDBC của cơ sở dữ liệu MySQL vào IDE Eclipse. Tương tự, nếu chúng ta muốn thiết lập kết nối với cơ sở dữ liệu Oracle thông qua IDE Eclipse thì chúng ta phải thêm tệp Jar của trình điều khiển JDBC của cơ sở dữ liệu Oracle trong IDE Eclipse
Dựa trên phần mềm cơ sở dữ liệu và trình điều khiển JDBC mà chúng tôi sử dụng, chúng tôi cần thu thập 5 chi tiết sau để tương tác với cơ sở dữ liệu,
- Phần mềm trình điều khiển JDBC Tệp Jar
- Tên lớp trình điều khiển JDBC [không bắt buộc trong trường hợp JDBC4. x]
- URL
- Tên người dùng cơ sở dữ liệu
- Mật khẩu cơ sở dữ liệu
Ngoại trừ năm điều này còn lại tất cả mọi thứ sẽ vẫn như cũ. Chúng tôi đã phát triển một chương trình để thiết lập kết nối tới cơ sở dữ liệu MySQL thông qua Eclipse, chúng tôi có thể làm tương tự với cơ sở dữ liệu Oracle
Đối với cơ sở dữ liệu Oracle sắp xếp phần mềm trình điều khiển, tìm tên lớp trình điều khiển, URL, tên người dùng và mật khẩu. Chúng tôi muốn làm việc với cùng một mã, vì vậy, tên bảng và cột cũng phải giống nhau. Sử dụng hướng dẫn JDBC này và hướng dẫn này [Kết nối JDBC cơ sở dữ liệu Oracle], bạn cũng có thể phát triển một ứng dụng JDBC thông qua cơ sở dữ liệu Oracle bằng Eclipse IDE
Nếu bạn thích bài đăng này, hãy chia sẻ nó với bạn bè của bạn. Bạn có muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên hay bạn có thấy điều gì không đúng không? . Cảm ơn bạn