Cách thêm thư viện mysql vào netbeans?

Xin chào các bạn, Chào mừng đến với hướng dẫn khác. Trong hướng dẫn này, chúng ta sẽ học cách kết nối MySQL với NetBeans trong Java từng bước. Hầu hết thời gian, chúng ta thường gặp phải rất nhiều vấn đề khi kết nối chương trình của mình với cơ sở dữ liệu, nhưng nếu bạn làm theo đúng hướng dẫn này, thì bạn sẽ có thể kết nối chương trình Java với cơ sở dữ liệu MySQL bằng NetBeans khá dễ dàng

Trong hướng dẫn trước của tôi, chúng ta đã thấy Cách kết nối Cơ sở dữ liệu MySQL trong Java bằng Eclipse. Bây giờ, không cần phải chần chừ thêm nữa, Hãy bắt đầu hướng dẫn của chúng tôi về Kết nối MySQL với NetBeans trong Java từng bước một

Nếu bạn muốn tải xuống bản PDF của bài viết, thì bạn có thể tải xuống từ đây.

nội dung

Kết nối MySQL với NetBeans trong Java

Tải xuống và cài đặt NetBeans

  • Điều đầu tiên bạn cần làm là tải xuống và cài đặt NetBeans IDE trong hệ thống của mình. Nếu bạn đã cài đặt NetBeans IDE trong hệ thống của mình, thì bạn có thể bỏ qua phần này và tiếp tục
  • Truy cập trang web chính thức của Apache NetBeans để tải xuống phiên bản NetBeans IDE mới nhất bằng cách nhấp vào liên kết này. https. // netbeans. apache. org/tải xuống/chỉ mục. html
  • Sau khi truy cập trang web chính thức của Apache NetBeans, bạn sẽ thấy nút tải xuống để tải xuống phiên bản NetBeans IDE mới nhất cho hệ thống của bạn
  • Bạn có thể xem hình bên dưới để hiểu
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 1
  • Sau khi nhấp vào nút Tải xuống, bạn sẽ được chuyển hướng đến một trang web khác và ở đó bạn sẽ có tùy chọn tải xuống IDE theo Hệ điều hành của mình, như bạn có thể thấy trong hình bên dưới
  • Tôi đang tải xuống IDE cho Hệ điều hành Windows 64-bit
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 2
  • Sau khi nhấp vào liên kết, bạn sẽ được chuyển hướng đến một trang web khác và bây giờ hãy nhấp vào liên kết như trong hình bên dưới để bắt đầu tải xuống tệp cài đặt NetBeans
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 3
  • Sau khi nhấp vào, tệp cài đặt NetBeans sẽ bắt đầu tải xuống. Hãy ngồi lại và thư giãn cho đến khi nó kết thúc
  • Sau khi tải xuống tệp, hãy xác định vị trí của tệp trong hệ thống của bạn và cài đặt nó giống như cách bạn cài đặt bất kỳ ứng dụng nào

Tạo cơ sở dữ liệu và bảng trong MySQL

Vì bạn đã hoàn tất tải xuống và cài đặt NetBeans IDE vào hệ thống của mình, Bây giờ chúng ta sẽ tạo một cơ sở dữ liệu và bảng trong MySQL

  • Để tạo cơ sở dữ liệu và bảng, bạn có thể chọn máy khách dòng lệnh MySQL hoặc MySQL Workbench. Màn làm việc MySQL không là gì khác ngoài phiên bản GUI của bảng điều khiển MySQL, nơi chúng tôi có thể thiết kế, lập mô hình và tạo cơ sở dữ liệu một cách trực quan.
  • Nếu bạn không biết cách tải xuống và cài đặt ứng dụng khách dòng lệnh MySQL và MySQL Workbench vào hệ thống của mình, thì bạn có thể theo các liên kết được cung cấp bên dưới để biết quy trình cài đặt phù hợp từng bước

Cách cài đặt MySQL
Cách cài đặt bàn làm việc MySQL

  • Tôi sẽ sử dụng ứng dụng khách dòng lệnh MySQL trong hướng dẫn này, hãy mở ứng dụng khách dòng lệnh MySQL và nhập mật khẩu của bạn để bạn có thể kết nối với cơ sở dữ liệu MySQL
  • Đây chính là mật khẩu bạn đã cung cấp khi cài đặt cơ sở dữ liệu MySQL trong hệ thống của mình
  • Bây giờ hãy tạo cơ sở dữ liệu có tên “studentdb” và một bảng có tên “student” inside it with columns.
    • ROLLNO
    • TÊN HỌC SINH
    • PHÒNG
    • THÀNH PHỐ
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 4

 

1

2

3

tạo cơ sở dữ liệu studentdb;

sử dụng studentdb;

tạo bảng học sinh (ROLLNO varchar(10)not null, STUDNAME varchar(30), DEPT varchar(30), CITY varchar(30));

Tạo một ứng dụng Java trong NetBeans

  • Mở NetBeans và nhấp vào Dự án mới trong phần Menu Tệp, như thể hiện trong hình bên dưới. ( Tệp>>Dự án mới )
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 5
  • Sau đó, hộp thoại Dự án mới sẽ được mở, tại đây bạn phải chọn loại dự án bạn muốn xây dựng với NetBeans
  • Chọn Java với Ant trong phần Danh mục rồi chọn Ứng dụng Java trong phần Dự án
  • Sau đó click vào nút Next để tiếp tục
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 6
  • Trong cửa sổ tiếp theo, nó sẽ yêu cầu bạn nhập tên dự án. Đặt tên cho dự án của bạn (JavaMySQLConnect trong ví dụ này)
  • Đánh dấu vào tùy chọn Tạo lớp chính và nó sẽ tạo lớp chính. Bạn cũng có thể chỉnh sửa tên của lớp chính nếu muốn
  • Cuối cùng, bấm vào nút Kết thúc để hoàn thành, như thể hiện trong hình bên dưới
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 7

Thêm tệp jar trình kết nối MySQL trong NetBeans

  • Để kết nối chương trình Java của bạn với cơ sở dữ liệu MySQL, bạn cần bao gồm trình điều khiển MySQL JDBC, là một tệp JAR, cụ thể là . 0. 27. lọmysql-connector-java-8.0.27.jar. Số phiên bản của tệp Jar có thể khác.
  • Để tải xuống phiên bản mới nhất của trình kết nối MySQL, bạn có thể truy cập liên kết này (Tải xuống MySQL Connector Java).
  • Sau khi truy cập liên kết, chọn nền tảng độc lập từ trình đơn thả xuống, như minh họa trong hình bên dưới
Connect MySQL to NetBeansKết nối MySQL với NetBeans – hình – 8
  • Sau đó tải xuống Nền tảng độc lập (Không phụ thuộc vào kiến ​​trúc), Lưu trữ ZIP như minh họa trong hình bên dưới.
Kết nối Cơ sở dữ liệu MySQL với NetBeans trong Java – hình – 9
  • Sau khi nhấp vào nút tải xuống, bạn sẽ được chuyển hướng đến một trang web khác nơi bạn sẽ được yêu cầu đăng nhập hoặc đăng ký tài khoản web Oracle. Vì chúng tôi chỉ quan tâm đến việc tải tệp xuống nên bạn có thể nhấp vào liên kết Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi để bắt đầu tải xuống tệp như minh họa trong .
Kết nối Java với MySQL trong NetBeans – hình – 10
  • Sau khi tải về kho lưu trữ zip, bạn cần giải nén nó và bạn sẽ nhận được tệp jar
  • Tiếp theo, bạn phải đưa tệp Jar này vào dự án của mình để bạn có thể kết nối chương trình Java của mình với cơ sở dữ liệu MySQL
  • Chuyển đến cửa sổ bảng Dự án và mở rộng dự án của bạn, ở đó bạn sẽ thấy thư mục Thư viện trong thư mục dự án của mình
  • Nhấp chuột phải vào thư mục Thư viện và bạn sẽ thấy tùy chọn “Thêm Jar/Thư mục. ”  nhấp vào đó.
Kết nối Java với MySQL trong NetBeans – hình – 11
  • Sau khi bạn nhấp vào tùy chọn đó, một cửa sổ mới sẽ được mở ra, lúc này bạn phải xác định vị trí của tệp jar trình kết nối MySQL và sau khi chọn tệp Jar, hãy nhấp vào nút Mở như trong hình bên dưới
Kết nối cơ sở dữ liệu MySQL với NetBeans trong Java – hình – 12
  • Bây giờ bạn sẽ có thể thấy rằng tệp jar trình kết nối MySQL đã được thêm thành công vào thư mục Thư viện, như thể hiện trong hình bên dưới
Kết nối Java với MySQL trong NetBeans – hình – 13

Kết nối chương trình Java với cơ sở dữ liệu MySQL

Vì bạn đã hoàn thành việc thêm tệp jar vào dự án của mình, bây giờ bạn đã sẵn sàng kết nối chương trình Java của mình với Cơ sở dữ liệu MySQL. Hãy xem nhanh mã Java để kết nối với cơ sở dữ liệu MySQL trong NetBeans

  • nhập java. sql để bạn có thể thực hiện các thao tác JDBC như tạo và thực thi các truy vấn sql vì nó bao gồm tất cả các lớp và giao diện để thực hiện các thao tác JDBC
  • Thiết lập kết nối bằng cách sử dụng Trình quản lý trình điều khiển. getConnection(String URL) và nó trả về một tham chiếu Kết nối.
  • Trong tham số URL chuỗi, bạn phải viết như thế này  jdbc. mysql. //máy chủ cục bộ. 3306/studentdb”, “root”, “root”  ở đâu,
    • jdbc là API
    • mysql là cơ sở dữ liệu
    • localhost là tên của máy chủ mà MySQL đang chạy.
    • 3306 là số cổng.
    • studentdb là tên cơ sở dữ liệu. Nếu tên cơ sở dữ liệu của bạn khác, thì bạn phải thay thế tên này bằng tên cơ sở dữ liệu của bạn
    • Đầu tiên gốc là tên người dùng của cơ sở dữ liệu MySQL. Nó là tên người dùng mặc định cho cơ sở dữ liệu MySQL. Nếu bạn đã cung cấp một tên người dùng khác trong cơ sở dữ liệu MySQL của mình, thì bạn phải cung cấp tên người dùng đó.
    • Gốc root thứ hai là mật khẩu bạn cung cấp khi cài đặt cơ sở dữ liệu MySQL. Nếu mật khẩu của bạn khác, thì hãy cung cấp mật khẩu đó tại nơi đó.
  • Có thể xảy ra ngoại lệ SQL khi kết nối với cơ sở dữ liệu, vì vậy bạn cần bao quanh nó bằng khối try-catch.
  • Ví dụ lập trình được đưa ra dưới đây

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

        gói javamysqlconnect;

 

        nhập java. sql. *; //Nhập java. gói sql

 

        lớp công khai JavaMySQLConnect {

 

            công khai tĩnh vô hiệu chính(String[] args) {

                thử {

                        Kết nối kết nối = Trình quản lý trình điều khiển.getConnection("jdbc. mysql. //máy chủ cục bộ. 3306/studentdb", "root", "root");//Establishing connection

                    Hệ thống. ra. println("Đã kết nối với cơ sở dữ liệu thành công"); //Message after successful connection

 

            } catch (SQLException e) {

 

                    Hệ thống. ra. println("Lỗi khi kết nối với cơ sở dữ liệu"); //Message if something goes wrong while conneting to the database

 

                           }

            }

 

        }

  • Đầu ra của chương trình được đưa ra dưới đây
hình – 14

Chèn dữ liệu vào Cơ sở dữ liệu MySQL bằng Java

Vì chúng ta đã kết nối thành công cơ sở dữ liệu MySQL với Java bằng NetBeans, Bây giờ là lúc để chèn một số dữ liệu vào bảng của chúng ta. Nếu bạn đã quen thuộc với  Câu lệnh soạn sẵn trong Java  và về SQL INSERT . Xem nhanh các bước chèn dữ liệu vào bảng. , then it will be a lot easier for you to add data to your table. Let’s quickly look at the steps to insert data into the table.

  • Tạo một đối tượng PreparedStatement và sử dụng truy vấn SQL INSERT để thêm dữ liệu vào bảng
  • Chỉ định các giá trị cho từng tham số thông qua đối tượng PreparedStatement
  • Thực hiện truy vấn bằng cách gọi phương thức execUpdate() của đối tượng PreparedStatement
  • Ví dụ lập trình được đưa ra dưới đây

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

    gói javamysqlconnect;

 

    nhập java. sql. *;

 

    lớp công khai JavaMySQLConnect {

 

        công khai tĩnh vô hiệu chính(String[] args) {

            thử {

                  

                        Kết nối kết nối = Trình quản lý trình điều khiển.getConnection("jdbc. mysql. //máy chủ cục bộ. 3306/studentdb", "root", "root");//Establishing connection

                Hệ thống. ra. println("Đã kết nối với cơ sở dữ liệu thành công");

                //Tạo đối tượng câu lệnh chuẩn bị sẵn

                        PreparedStatement preparedStatement =kết nối.prepareStatement("chèn vào các giá trị của học sinh (?,?,?,?)");

 

                //Đặt giá trị cho từng thông số

                preparedStatement. setString(1,");

                preparedStatement. setString(2,");

                preparedStatement. setString(3,");

                preparedStatement. setString(4,");

 

                //Thực hiện truy vấn

                preparedStatement. executeUpdate();

                Hệ thống. ra. println("Dữ liệu được chèn thành công");

 

 

        } catch (SQLException e) {

 

                Hệ thống. ra. println("Lỗi khi kết nối với cơ sở dữ liệu");

 

                        }

                    }

 

                }

  • Bây giờ chạy chương trình của bạn
hình – 15
  • Để kiểm tra xem dữ liệu đã được chèn vào bảng hay chưa, hãy mở cơ sở dữ liệu MySQL, kết nối nó bằng cách nhập mật khẩu và viết truy vấn sau

1

2

sử dụng studentdb;

chọn * từ học sinh;

Connect MySQL to NetBeanshình – 16

Cập nhật dữ liệu trong Cơ sở dữ liệu MySQL bằng Java

  • Để cập nhật dữ liệu trong cơ sở dữ liệu MySQL, bạn phải sử dụng truy vấn SQL UPDATE như trong ví dụ lập trình bên dưới

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

    gói javamysqlconnect;

 

    nhập java. sql. *;

 

    lớp công khai JavaMySQLConnect {

 

        công khai tĩnh vô hiệu chính(String[] args) {

            thử {

                  

                        Kết nối kết nối = Trình quản lý trình điều khiển.getConnection("jdbc. mysql. //máy chủ cục bộ. 3306/studentdb", "root", "root");//Establishing connection

                Hệ thống. ra. println("Đã kết nối với cơ sở dữ liệu thành công");

                //Sử dụng truy vấn SQL UPDATE để cập nhật dữ liệu trong bảng

                        PreparedStatement preparedStatement =kết nối.prepareStatement("update Student set CITY=? where ROLLNO=?");

 

                //Đang cập nhật giá trị

                preparedStatement. setString(1,");

                preparedStatement. setString(2,");

                

 

                //Thực hiện truy vấn

                preparedStatement. executeUpdate();

                Hệ thống. ra. println("Dữ liệu được cập nhật thành công");

 

 

        } catch (SQLException e) {

 

                Hệ thống. ra. println("Lỗi khi kết nối với cơ sở dữ liệu");

 

                        }

                    }

 

                }

  • Bây giờ chạy chương trình của bạn
hình – 17
  • Để kiểm tra xem dữ liệu đã được cập nhật trong bảng hay chưa, hãy mở cơ sở dữ liệu MySQL, kết nối nó bằng cách nhập mật khẩu và viết truy vấn sau

1

2

sử dụng studentdb;

chọn * từ học sinh;

Connect MySQL to NetBeanshình – 18

Lấy dữ liệu từ cơ sở dữ liệu MySQL sang Java

  • Để tìm nạp dữ liệu từ bảng, chúng ta sẽ sử dụng truy vấn  SQL SELECT.
  • Để lấy kết quả, chúng ta sẽ sử dụng đối tượng  Java ResultSet  .
  • Ví dụ lập trình được đưa ra dưới đây

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

    gói javamysqlconnect;

 

    nhập java. sql. *;

 

    lớp công khai JavaMySQLConnect {

 

        công khai tĩnh vô hiệu chính(String[] args) {

            thử {

                  

                        Kết nối kết nối = Trình quản lý trình điều khiển.getConnection("jdbc. mysql. //máy chủ cục bộ. 3306/studentdb", "root", "root");//Establishing connection

                Hệ thống. ra. println("Đã kết nối với cơ sở dữ liệu thành công");

                //Sử dụng Truy vấn CHỌN trong SQL

                        PreparedStatement preparedStatement =kết nối.prepareStatement("chọn * từ sinh viên");

 

                //Tạo đối tượng Bộ kết quả Java

                        Tập kết quả resultSet = preparedStatement.executeQuery();

                

                //Nhận kết quả

                  while(resultSet. tiếp theo()){

                            Chuỗi rollNo=resultSet.getString("ROLLNO");

                            Chuỗi tên=Bộ kết quả.getString("STUDNAME");

                            String dep=resultSet.getString("DEPT");

                            Chuỗi thành phố=resultSet.getString("CITY");

                //In kết quả

                                    Hệ thống. ra. println("Cuộn số = "+rollNo);

                                    Hệ thống. ra. println("Name = "+name);

                                    Hệ thống. ra. println("Sở = "+dept);

                                    Hệ thống. ra. println("Thành phố = "+city);

        }

              

 

 

        } catch (SQLException e) {

 

                Hệ thống. ra. println("Lỗi khi kết nối với cơ sở dữ liệu");

 

                        }

                    }

 

                }

  • Bây giờ chạy chương trình của bạn
hình – 19

Xóa dữ liệu khỏi cơ sở dữ liệu MySQL bằng Java

  • Để xóa dữ liệu khỏi bảng, chúng ta sẽ sử dụng  SQL DELETE  truy vấn.
  • Ví dụ lập trình được đưa ra dưới đây

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

    gói javamysqlconnect;

 

    nhập java. sql. *;

 

    lớp công khai JavaMySQLConnect {

 

        công khai tĩnh vô hiệu chính(String[] args) {

            thử {

                  

                        Kết nối kết nối = Trình quản lý trình điều khiển.getConnection("jdbc. mysql. //máy chủ cục bộ. 3306/studentdb", "root", "root");//Establishing connection

                Hệ thống. ra. println("Đã kết nối với cơ sở dữ liệu thành công");

                //Sử dụng truy vấn SQL DELETE để xóa dữ liệu

                        PreparedStatement preparedStatement =kết nối.prepareStatement("xóa khỏi học sinh nơi STUDNAME=?");

 

               //Đặt giá trị

               preparedStatement. setString(1,");

              

               //Thực hiện truy vấn

               preparedStatement. thực hiện();

               Hệ thống. ra. println("Đã xóa dữ liệu thành công");

              

 

 

        } catch (SQLException e) {

 

                Hệ thống. ra. println("Lỗi khi kết nối với cơ sở dữ liệu");

 

                        }

                    }

 

                }

  • Bây giờ chạy chương trình của bạn
hình – 20
  • Để kiểm tra xem dữ liệu đã bị xóa hay chưa, hãy mở cơ sở dữ liệu MySQL, kết nối nó bằng cách nhập mật khẩu và viết truy vấn sau

1

2

sử dụng studentdb;

chọn * từ học sinh;

Connect MySQL to NetBeanshình – 21

Cách kết nối cơ sở dữ liệu MySQL trong Java bằng NetBeans PDF

  • Bạn có thể tải xuống phiên bản PDF của bài viết từ liên kết bên dưới

tải PDF

Phần kết luận

Cuối cùng, chúng tôi đã kết luận rằng việc kết nối cơ sở dữ liệu MySQL với Java bằng NetBeans IDE không khó như chúng tôi nghĩ. Tất cả những gì chúng ta cần là thực hiện đúng các bước

Làm cách nào để thêm trình kết nối MySQL trong NetBeans Mac?

Vào Netbeans, mở tab Dịch vụ. .
Tải xuống từ trang web MySQL
Trên tab 'Dịch vụ', mở rộng 'Cơ sở dữ liệu', sau đó nhấp chuột phải vào thư mục 'Trình điều khiển' và chọn 'Trình điều khiển mới'
thêm. tệp jar (mysql-connector-java-5. 1. 46 thùng. jar) bạn vừa tải xuống và đặt tên cho nó theo ý muốn

Làm cách nào để tạo cơ sở dữ liệu MySQL trong NetBeans?

Trong cửa sổ tab Dịch vụ của IDE, .
Nhấp chuột phải vào nút phiên bản Máy chủ MySQL
Chọn Tạo cơ sở dữ liệu. Hộp thoại Tạo cơ sở dữ liệu MySQL mở ra
Trong hộp thoại Tạo Cơ sở dữ liệu MySQL, Nhập tên của cơ sở dữ liệu mới. Sử dụng nhân viên tư vấn cho tên. Bỏ chọn hộp kiểm vào lúc này. nhấn OK