sql >> Databasteknik >  >> RDS >> Mysql

jdbc till MYSQL-fel:Ingen lämplig drivrutin hittades för jdbc:mysql://localhost:3306/test?user='root'&password=''

Det kan hända om du inte laddade drivrutinen innan du gjorde den första anslutningen någonsin.

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

För att vara säker måste drivrutinen gå in i /WEB-INF/lib , inte i /WEB-INF . Du har förresten några SQL-injektionshål. Titta på PreparedStatement . finally kan också förbättras, som du har det nu, con kommer aldrig att stängas när rs.close() ger ett undantag.




  1. java.lang.IllegalStateException:Det gick inte att läsa rad 0, kol -1 från CursorWindow - Android sqlite problem

  2. Arbeta med Java Data i Sisense

  3. SQL-frågeoptimering — Hur man avgör när och om det behövs

  4. MySQL Välj endast en rad från varje patient som diagnostiserats enligt det första datumet