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
________số 8Bâ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