sql >> Database teknologi >  >> RDS >> Mysql

Forbindelse med mysql med netbeans til jsp

Prøv at indlæse driveren, før du bruger DriverManager klasse.

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);
}

Fra O'Reilly:

Dette er påkrævet, da du har placeret biblioteket i JDK/lib-mappen, som jeg antager er indlæst ved hjælp af en anden ClassLoader end den, der bruges af din applikation. Da der blev brugt forskellige klasseindlæsere, vil den automatiske registrering, der finder sted af JDBC 4.0+-drivere, ikke træde i kraft. Du kan prøve at placere driver-jar-filen i lib på din applikationsserver, som skal bruge den samme ClassLoader som din applikation. Se:Hvornår er Class.forName nødvendig, når der oprettes forbindelse til en database via JDBC i en webapp?

Angående automatisk registrering

Kilde

Angående serviceindlæsere

Kilde



  1. MYSQL JOIN på flere tabeller giver ingen resultater

  2. Fejl 1038 Uden for sorteringshukommelse, overvej at øge sorteringsbufferens størrelse

  3. 6 måder at slette duplikerede rækker, der har en primær nøgle i SQLite

  4. Kan ikke oprette forbindelse til mysql på digitalocean ved hjælp af workbench over ssh