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

Koneksi dengan mysql dengan netbeans untuk jsp

Coba muat driver sebelum menggunakan DriverManager kelas.

try{
     String dbURL = "jdbc:mysql://localhost:3306/murach";

     String username="root";
     String password="1234";


     Class.forName("com.mysql.jdbc.Driver");//load driver

     Connection con2 = DriverManager.getConnection(dbURL, username, password);
     String query = "insert into tblUser1(firstname) values('shaon')";

     Statement statmnt = con2.createStatement();
     statmnt.executeUpdate(query);
}

Dari O'Reilly:

Ini diperlukan karena Anda telah menempatkan perpustakaan di dalam folder JDK/lib yang saya asumsikan dimuat menggunakan ClassLoader yang berbeda dari yang digunakan oleh aplikasi Anda. Karena pemuat kelas yang berbeda digunakan, pendaftaran otomatis yang dilakukan oleh driver JDBC 4.0+ tidak akan berlaku. Anda dapat mencoba menempatkan file jar driver di dalam lib server aplikasi Anda, yang seharusnya menggunakan ClassLoader yang sama dengan aplikasi Anda. Lihat:Kapan Class.forName diperlukan saat menghubungkan ke database melalui JDBC di aplikasi web?

Mengenai Pendaftaran Otomatis

Sumber

Mengenai Service Loader

Sumber



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencarian MySQL untuk mengabaikan tanda hubung

  2. MySQL vs MongoDB 1000 dibaca

  3. ERRO 1215. MySql InnoDB

  4. Menjalankan mysql_upgrade di Docker?

  5. Perhitungan minggu MySQL antara dua tanggal