Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd jdbc do MYSQL:nie znaleziono odpowiedniego sterownika dla jdbc:mysql://localhost:3306/test?user='root'&password=''

Może się tak zdarzyć, jeśli nie załadowałeś sterownika przed nawiązaniem pierwszego połączenia.

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

Aby mieć pewność, sterownik musi wejść do /WEB-INF/lib , a nie w /WEB-INF . Nawiasem mówiąc, masz tam kilka dziur wstrzykiwania SQL. Spójrz na PreparedStatement . finally można również ulepszyć, tak jak masz to teraz, con nigdy nie zostanie zamknięty, gdy rs.close() zgłasza wyjątek.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Niezaznaczone pole wyboru zwracające wartość null

  2. Problemy z połączeniem z serwerem mysql:BŁĄD 2003 (HY000)

  3. Znaleźć najbliższe dopasowanie do błędnie napisanych nazw miast?

  4. Połączenie bazy danych z MySQL wygasa nawet po ustawieniu c3p0.testConnectionOnCheckout=true

  5. Jak wyświetlić wartości wierszy jako kolumny w MySQL?