sql >> Databasteknik >  >> RDS >> Mysql

Mysql JDBC-drivrutin ClassNotFoundException

prova detta:

public static void main(String[] args) throws Exception {
    Class.forName("com.mysql.jdbc.Driver");
}

Problemet är att Class.forName(String) kastar ett kontrollerat undantag. Med ett markerat undantag kan du antingen:

  1. Fånga undantaget.
  2. Deklarera att din metod ger undantaget. (vilket är vad jag föreslog ovan).

Här är ett exempel på att fånga undantaget:

public static void main(String[] args) throws Exception {
    try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch(ClassNotFoundException e) {
        //do some exception handling
    }
}


  1. MySQL installation

  2. Inkluderar MS SQL Servers mellan intervallgränserna?

  3. Ansluter du till MS SQL Server med Windows-autentisering med Python?

  4. MAMP med Laravel Unix Socket