Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

apa sebenarnya yang dilakukan Class.forName(com.mysql.jdbc.Driver).newInstance();

Class class terletak di paket java.lang, sehingga didistribusikan dengan java, dan diimpor secara otomatis ke setiap kelas.

Apa forName() metode tidak, hanya mengembalikan Class objek untuk paramater yang dimuat oleh class loader. newInstance() metode kemudian mengembalikan instance baru dari kelas.

Jadi yang terjadi adalah Anda memanggilClass.forName(...) ia mengembalikan com.mysql.jdbc.Driver.class.Anda kemudian memanggil newInstance() pada kelas itu yang mengembalikan instance kelas, tanpa parameter, jadi pada dasarnya memanggil 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. Bagaimana Menghubungkan PHP ke MySQL

  2. Cara Memformat Angka dengan Koma di MySQL

  3. Bagaimana cara mengganti id departemen yang dipisahkan koma dengan namanya masing-masing?

  4. Bagaimana Anda ATAU dua pernyataan LIKE?

  5. Permintaan MySQL ke ElasticSearch