Marian / Geschrieben 23. November 2019 Share Geschrieben 23. November 2019 Methode: public static void registerPlayer(ProxiedPlayer p) { if(!existPlayer(p.getUniqueId().toString())) { Freunde.mysql.update("INSERT INTO Freunde(UUID, FList, FRequest, FJump, FOnline, FMessage, FSilent, PInvite, FMaximum, FConnect, FServer, FState) VAULES" + "('" + p.getUniqueId().toString() + "','','','true','true','true,'false','0','100','" + System.currentTimeMillis() + "','Lobby','Keiner');"); } } Fehler: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VAULES('6dbfeaea-e29a-434f-9b2c-1e30eb3698ca','Leer','Leer','true','true','true,' at line 1 Ich weiß nicht weiter vlt kann mir jemand von euch helfen danke im vorraus :) Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
boomer41 Geschrieben 23. November 2019 Share Geschrieben 23. November 2019 'true,'false' Komma und ' verdreht. Bitte lies dir das Thema hier durch, sonst ist dein Datenbankcode unsicher. https://de.wikipedia.org/wiki/SQL-Injection http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_24_008.htm https://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden