Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chính xác thì điều này làm gì Class.forName (com.mysql.jdbc.Driver) .newInstance ();

Class lớp nằm trong gói java.lang, vì vậy nó được phân phối cùng với java và được nhập tự động vào mọi lớp.

Cái gì forName() phương thức không, chỉ trả về Class đối tượng cho paramater đã được nạp bởi trình nạp lớp. newInstance() sau đó phương thức trả về một phiên bản mới của lớp.

Vì vậy, sau đó điều gì xảy ra là bạn gọi Class.forName(...) nó trả về com.mysql.jdbc.Driver.class. Sau đó, bạn gọi newInstance() trên lớp đó trả về một thể hiện của lớp, không có tham số, vì vậy về cơ bản nó đang gọi new com.mysql.jdbc.Driver(); .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL DROP INDEX

  2. Khung thực thể có di chuyển cơ sở dữ liệu mysql không thành công khi tạo chỉ mục

  3. Tải lên cơ sở dữ liệu mysql lớn trên AWS RDS bằng cách sử dụng putty - 'Máy chủ MySQL đã biến mất'

  4. Truy vấn tính tổng bằng cách sử dụng hàm groupBy () trong laravel

  5. Chọn &Chèn trên nhiều cơ sở dữ liệu với MySQL