1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

MySQL

Dieses Thema im Forum "Programmierung" wurde erstellt von CrackRudi, 16. Juli 2016.

  1. CrackRudi
    Offline

    CrackRudi

    Registriert seit:
    18. April 2016
    Beiträge:
    34
    Hallo,
    Ich bekomme immer ein Fehler, könnt ihr mir sagen woran es liegt weil ich habe eine Datenbank mit dem Namen!

    PS: Ich kenne mich nicht so mit MySQL aus !

    Code (Javascript):
    1.  public static boolean playerExists(String uuid) {
    2.          
    3.           try {
    4.                   ResultSet rs = Main.mysql.query("SELECT * FROM test WHERE UUID= '" + uuid + "'");
    5.  
    6.                   if(rs.next()) {
    7.                           return rs.getString("UUID") != null;
    8.                   }
    9.                   return false;
    10.           }catch (SQLException e) {
    11.                   e.printStackTrace();
    12.           }
    13.           return false;
    14.   }
    15.       public static void createPlayer(String uuid, String name,String ip) {
    16.           if(!(playerExists(uuid))) {
    17.                   Main.mysql.update("INSERT INTO test(UUID, NAME, IP) VALUES ('" + uuid + "', '"+ name +"', '"+ ip +"');");
    18.           }
    19.   }


    Code (Text):
    1.  
    2. 10:19:10 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.test' doesn't exist
    3. 10:19:10 [SEVERE] java.lang.NullPointerException
    4. 10:19:10 [SEVERE]     at de.crackburn.mysql.MySQL_Abfrage.playerExists(MySQL_Abfrage.java:15)
    5. 10:19:10 [SEVERE]     at de.crackburn.mysql.MySQL_Abfrage.createPlayer(MySQL_Abfrage.java:28)
    6. 10:19:10 [SEVERE]     at de.crackburn.event.Event_Login.onLogin(Event_Login.java:16)
    7. 10:19:10 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    8. 10:19:10 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    9. 10:19:10 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    10. 10:19:10 [SEVERE]     at java.lang.reflect.Method.invoke(Method.java:498)
    11. 10:19:10 [SEVERE]     at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    12. 10:19:10 [SEVERE]     at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    13. 10:19:10 [SEVERE]     at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
    14. 10:19:10 [SEVERE]     at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:501)
    15. 10:19:10 [SEVERE]     at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
    16. 10:19:10 [SEVERE]     at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:259)
    17. 10:19:10 [SEVERE]     at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
    18. 10:19:10 [SEVERE]     at java.lang.Thread.run(Thread.java:745)
    19.  
     
    #1
  2. Werbung
    Online

    Werbung

  3. Glumandala
    Offline

    Glumandala Entwickler Moderator

    Registriert seit:
    1. Mai 2013
    Beiträge:
    89
    Ort:
    Deutschland
    Minecraft:
    Glumandala
    Aber anscheinend keine Tabelle mit diesem Namen.
     
    #2
  4. jensIO
    Offline

    jensIO

    Registriert seit:
    28. Juli 2015
    Beiträge:
    622
    Ort:
    Internet, im Neuland
    Minecraft:
    jens1o
    In der Datenbank Test existiert die Tabelle Test nicht.

    Hast du die Tabelle da drin?

    //Edit...

    Wer war schon wieder schneller? :c
     
    #3
  5. 可愛い
    Offline

    可愛い

    Registriert seit:
    19. Mai 2014
    Beiträge:
    718
    Ort:
    うち
    Komplett unabhängig von der Frage (eine Antwort hast du ja schon)

    Les dir das mal durch: http://www.w3schools.com/sql/sql_injection.asp
     
    #4
  6. CrackRudi
    Offline

    CrackRudi

    Registriert seit:
    18. April 2016
    Beiträge:
    34
    Danke, is ja klar dass man noch eine Tabelle erstellen muss :) . Ich dummerchen !
     
    #5