“Kein passender Treiber gefunden” bei Ausführung von JAR [duplizieren]

Diese Frage hat hier bereits eine Antwort:

UCanAccess-Treiber wurde bei der Konvertierung in die JAR-Datei nicht gefunden 2 Antworten

ch habe ein kleines Spiel entwickelt, in dem der vom Benutzer eingegebene Text in einer MS Access-Datenbank abgelegt werden mus

In NetBeans funktioniert alles einwandfrei, aber wenn ich über die JAR-Datei darauf zugreife (die ich letztendlich meinem Client übergeben muss), wird nichts in die Datenbank geschrieben. Tatsächlich wird der folgende Fehler zurückgegeben:

java.sql.SQLException: No suitable driver found for jdbc:ucanaccess://C:\Users\Paul\Desktop\Spelli\RispostiDB.mdb

Dies ist der relevante Code:

public void postAnsDB()
    {
       String tableName = "Form"+studentGroup +"_"+studentSurname+"_"+studentName+"";

       answerModifier();

       try{

                String strurl="jdbc:ucanaccess://C:\\Users\\Paul\\Desktop\\Spelli\\RispostiDB.mdb";
                Connection conn=DriverManager.getConnection(strurl, "", "");
                Statement stmt=conn.createStatement();

                //Post Student Details to DB 

                String post = "INSERT INTO "+tableName+"(ID, responses, Correct_Response, Valid_Invalid, Marks) VALUES ('"+ansID+"', '"+answer+"', '"+correct+"', '"+valid+"', '"+marks+"');";

                stmt.executeUpdate(post);
            }
        catch(Exception e)
        {
            System.out.println("Exception found in postAnsDB: "+e);
        }
    }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage