Mysql url với tên người dùng và mật khẩu
Đầu tiên, trong NetBeans IDE, từ tên dự án, nhấp chuột phải và chọn mục menu thuộc tính. Hộp thoại thuộc tính dự án sẽ xuất hiện Show Thứ hai, ở phía bên trái của hộp thoại thuộc tính dự án, từ phần Danh mục, chọn mục Thư viện Thứ ba, nhấp vào nút Thêm thư mục JAR, duyệt đến vị trí bạn đã cài đặt Trình kết nối MySQL/J và chọn tệp JAR như ảnh chụp màn hình bên dưới; Kết nối với cơ sở dữ liệu MySQLTrước tiên, bạn cần nhập ba lớp. SQLException, DriverManager và Kết nối từ java. sql. * bưu kiện
Thứ hai, bạn gọi phương thức getConnection() của lớp DriverManager để lấy đối tượng Connection. Có ba tham số bạn cần truyền cho phương thức getConnection()
Khi kết nối với MySQL, bất cứ điều gì cũng có thể xảy ra e. g. , máy chủ cơ sở dữ liệu không khả dụng, tên người dùng hoặc mật khẩu sai, v.v. trong những trường hợp như vậy, JDBC ném một Từ Java 7, có một câu lệnh hay khác gọi là try-with-resources cho phép bạn đơn giản hóa đoạn mã trên như sau
Nó sẽ tự động gọi phương thức close() của đối tượng Connection sau khi chương trình kết thúc. Như bạn có thể thấy nó sạch sẽ và thanh lịch hơn. Tuy nhiên… Nó không an toàn cũng như không linh hoạt khi bạn code cứng các tham số cơ sở dữ liệu bên trong code như trên. Trong trường hợp bạn thay đổi máy chủ cơ sở dữ liệu hoặc mật khẩu; Để tránh mã hóa cứng tất cả các tham số cơ sở dữ liệu trong mã, bạn có thể sử dụng tệp thuộc tính Java để lưu trữ chúng. Trường hợp thay đổi chỉ cần thay đổi trong file thuộc tính không phải biên dịch lại code Hãy xem tệp thuộc tính có tên db. tính chất
Bạn có thể viết lại mã để tạo đối tượng Kết nối với các tham số từ tệp thuộc tính như sau
Đối với mỗi lần tương tác với cơ sở dữ liệu MySQL, bạn cần tạo một kết nối mới. Bạn sẽ có cùng một đoạn mã để thực hiện việc này ở mọi nơi. Thay vì làm điều này, bạn có thể tạo một lớp mới để xử lý việc tạo kết nối
Từ hướng dẫn tiếp theo, chúng ta sẽ sử dụng lớp 0 này để tạo một kết nối mới tới MySQL như sau
Trong hướng dẫn này, chúng tôi đã chỉ cho bạn từng bước cách kết nối với MySQL bằng cách sử dụng đối tượng Kết nối JDBC và sử dụng tệp thuộc tính để lưu trữ các tham số cơ sở dữ liệu. Ở phần cuối của hướng dẫn, chúng tôi đã phát triển một lớp tiện ích mà bạn có thể sử dụng lại nó mỗi khi tạo kết nối đến cơ sở dữ liệu Làm cách nào để kết nối với MySQL bằng URL?Nhấp chuột phải vào MySQL (trình điều khiển Trình kết nối/J) và chọn Kết nối bằng cách sử dụng. Hộp thoại Kết nối cơ sở dữ liệu mới được hiển thị. Trong tab Cài đặt Cơ bản, nhập URL của Cơ sở dữ liệu
MySQL lưu trữ tên người dùng và mật khẩu ở đâu?MySQL lưu trữ thông tin đăng nhập trong bảng người dùng trong cơ sở dữ liệu hệ thống mysql . Các hoạt động chỉ định hoặc sửa đổi mật khẩu chỉ được phép cho người dùng có đặc quyền CREATE USER hoặc, cách khác, đặc quyền cho cơ sở dữ liệu mysql ( đặc quyền INSERT để tạo tài khoản mới, đặc quyền CẬP NHẬT để sửa đổi tài khoản hiện có). |