sql >> Database >  >> RDS >> Mysql

jdbc naar MYSQL-fout:geen geschikt stuurprogramma gevonden voor jdbc:mysql://localhost:3306/test?user='root'&password=''

Dat kan gebeuren als je het stuurprogramma niet hebt geladen voordat je de eerste verbinding ooit hebt gemaakt.

Class.forName("com.mysql.jdbc.Driver");

Om zeker te zijn, moet de driver in /WEB-INF/lib . gaan , niet in /WEB-INF . Je hebt daar trouwens wat SQL-injectiegaten. Kijk naar PreparedStatement . De finally kan ook worden verbeterd, zoals je het nu hebt, de con zal nooit worden gesloten wanneer rs.close() gooit een uitzondering.




  1. 10 redenen waarom uw bedrijf Microsoft Access nodig heeft

  2. AWS Lambda - MySQL-caching

  3. Hoe javascript in de mysql-database in te voegen?

  4. Voorbeelden van het converteren van 'smalldatetime' naar 'datetime' in SQL Server (T-SQL)