sql >> Database >  >> RDS >> Mysql

Mysql JDBC-stuurprogramma ClassNotFoundException

probeer dit:

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

Het probleem is dat Class.forName(String) gooit een gecontroleerde uitzondering. Met een aangevinkte uitzondering kunt u:

  1. Vang de uitzondering.
  2. Verklaar dat uw methode de uitzondering genereert. (wat ik hierboven suggereerde).

Hier is een voorbeeld van het opvangen van de uitzondering:

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


  1. Hoe een set tekens op te halen met SUBSTRING in SQL?

  2. NAMEN INSTELLEN utf8 in MySQL?

  3. Bestaat / bestaat niet:'selecteer 1' vs 'selecteer veld'

  4. Opgeslagen procedure uitvoeren met een uitvoerparameter?