Tạo Cơ sở dữ liệu với MySQL Workbench, sau đó kết nối Ứng dụng Java với nó bằng Trình điều khiển JConnector và IntelliJ IDE trên Windows
Hướng dẫn, tập lệnh và ảnh chụp màn hình
DML — Ngôn ngữ thao tác dữ liệu. Được sử dụng cho những việc như Chọn, Chèn, Cập nhật và Xóa bản ghi. Các thao tác điển hình bạn sẽ chạy trên Bảng SQL. Các tập lệnh DML được sử dụng bởi các lập trình viên
DDL - Ngôn ngữ định nghĩa dữ liệu - Được sử dụng cho những việc như tạo bảng, tạo cơ sở dữ liệu, tạo chỉ mục, v.v. Tập lệnh DDL…
Trong Java, chúng ta có thể kết nối với cơ sở dữ liệu (MySQL) của mình bằng JDBC (Kết nối cơ sở dữ liệu Java) thông qua mã Java. JDBC là một trong những API tiêu chuẩn để kết nối cơ sở dữ liệu, sử dụng nó, chúng ta có thể dễ dàng chạy truy vấn, câu lệnh và cũng có thể tìm nạp dữ liệu từ cơ sở dữ liệu
Điều kiện tiên quyết để hiểu Kết nối cơ sở dữ liệu Java với MySQL. -
1. Bạn có MySQL trên Hệ thống của mình
2. Bạn có JDK trên Hệ thống của mình.
3. Để thiết lập kết nối người dùng cần có MySQL Connector với Java (file JAR), file ‘JAR’ phải nằm trong classpath khi biên dịch và chạy code của JDBC
Các bước tải MySQL Connector
- Tìm kiếm các bản tải xuống của cộng đồng MySQL
- Sau đó, đi đến Trình kết nối/J
- Sau đó, chọn Hệ điều hành độc lập với nền tảng
- Sau đó, tải xuống tệp zip Nền tảng độc lập (Kiến trúc độc lập), Lưu trữ ZIP
- Sau đó, giải nén tệp zip
- Lấy mysql-connector-java-8. 0. 20. tập tin jar từ thư mục
Thiết lập kết nối cơ sở dữ liệu với MySQL bằng mã
Người dùng phải làm theo các bước sau. -
1. Người dùng phải tạo cơ sở dữ liệu trong MySQL (ví dụ: đặt tên của cơ sở dữ liệu là ‘mydb’ )
2. tạo một bảng trong cơ sở dữ liệu đó
Thí dụ
create table designation ( code int primary key auto_increment, title char(35) not null unique );đây là mã MySQL để tạo bảng
3. Bây giờ, chúng tôi muốn truy cập dữ liệu của bảng này bằng kết nối cơ sở dữ liệu Java
- tạo một thư mục trong ổ đĩa chính của bạn (có tên là gfg)
- bây giờ, bên trong gfg đã tạo thêm hai thư mục có tên là 'src' và thư mục kia là 'lib'
- đặt tệp jar java của trình kết nối MySQL vào thư mục lib
4. chúng tôi sẽ viết mã kết nối trong thư mục src, Để viết mã kết nối, người dùng phải biết thông tin sau
- hạng lái xe. - Lớp trình điều khiển kết nối cơ sở dữ liệu MySQL “com. mysql. cj. jdbc. Driver”, sau khi trình điều khiển đã được đăng ký, chúng ta có thể lấy một phiên bản Kết nối được kết nối với một cơ sở dữ liệu cụ thể bằng cách gọi DriverManager. getConnection(). , trong phương thức này, chúng ta cần truyền URL cho kết nối và tên và mật khẩu của cơ sở dữ liệu
- URL cho kết nối. - URL kết nối cho cơ sở dữ liệu mysql là jdbc. mysql. //máy chủ cục bộ. 3306/mydb (‘mydb’ là tên của cơ sở dữ liệu)
Để hiểu rõ hơn, hãy làm theo mã kết nối bên dưới
5. Trong mã src này, chúng tôi sẽ thiết lập kết nối và lấy tất cả dữ liệu từ bảng. chúng tôi đã tạo 'kiểm tra. java' trong thư mục src
IntelliJ cung cấp công cụ cơ sở dữ liệu cho phép bạn thực hiện thao tác liên quan đến cơ sở dữ liệu từ chính IDE. Nó hỗ trợ tất cả các cơ sở dữ liệu chính như MySQL, Oracle, máy chủ Postgresql và nhiều cơ sở dữ liệu khác. Trong chương này, chúng ta sẽ thảo luận về cách IntelliJ hỗ trợ cơ sở dữ liệu MySQL
Chúng tôi giả định rằng người đọc đã quen thuộc với các khái niệm cơ sở dữ liệu và các công cụ của cơ sở dữ liệu cần thiết đã được cài đặt và định cấu hình trên hệ thống của bạn
Tạo nên cơ sở dữ liệu
Để bắt đầu, chúng tôi sẽ tạo một cơ sở dữ liệu - test_db. Thực hiện lệnh sau trong dấu nhắc lệnh -
Kết nối với cơ sở dữ liệu
Thực hiện theo các bước sau để kết nối với Cơ sở dữ liệu -
Điều hướng đến Xem → Công cụ Windows → Cơ sở dữ liệu
Nhấp vào biểu tượng dấu cộng màu xanh lục và chọn Nguồn dữ liệu → MySQL
Nhập địa chỉ máy chủ và nhấp vào nút Kiểm tra kết nối
Nếu mọi thứ suôn sẻ thì nó sẽ hiển thị Thành công như trong hình trên
Nhấp vào nút OK để lưu kết nối
Tạo bảng
Thực hiện theo các bước sau để tạo một bảng mới -
Nhấp chuột phải vào ngăn cơ sở dữ liệu và chọn lược đồ
Chọn tùy chọn Mới → Bảng
Một cửa sổ mới sẽ xuất hiện. Xác định bảng với các cột, loại, v.v.
Bấm vào nút Thực hiện
Bấm vào nút Thực hiện
Chèn dữ liệu
Thực hiện theo các bước sau để chèn dữ liệu -
- Chọn bảng từ ngăn cơ sở dữ liệu
- Nó sẽ mở bảng trong cửa sổ mới
- Nhấp vào biểu tượng dấu cộng để chèn hàng mới
- Nhấp vào nút Gửi để thay đổi vĩnh viễn
Khôi phục dữ liệu
Để truy xuất dữ liệu, nhấp đúp vào student_table từ ngăn cơ sở dữ liệu. Nó sẽ hiển thị dữ liệu bảng trong cửa sổ mới
Để đảm bảo rằng dữ liệu được chèn vào bảng, hãy mở dấu nhắc lệnh và thực hiện các lệnh sau –