Olá a todos, bom estou com uma duvida, em relação a setar String's, no banco de dados, toda vez que eu executo o comando, de teste, da o mesmo erro no console.
13:23:01 [INFO] trow issued server command: /teste abc
13:23:01 [SEVERE] null
13:23:01 org.bukkit.command.CommandException: Unhandled exception executing command 'teste' in plugin TGLogin v1.4
13:23:01 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
13:23:01 at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
13:23:01 at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523)
13:23:01 at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:971)
13:23:01 at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:889)
13:23:01 at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:846)
13:23:01 at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44)
13:23:01 at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292)
13:23:01 at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:115)
13:23:01 at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
13:23:01 at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30)
13:23:01 at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581)
13:23:01 at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226)
13:23:01 at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477)
13:23:01 at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410)
13:23:01 at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
13:23:01 Caused by: java.lang.NullPointerException
13:23:01 at me.trow.TGLogin.Comandos.Comandos.onCommand(Comandos.java:57)
13:23:01 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
13:23:01 ... 15 more
Pergunta
Trow_Games
Olá a todos, bom estou com uma duvida, em relação a setar String's, no banco de dados, toda vez que eu executo o comando, de teste, da o mesmo erro no console.
Código do Comando:
private T db; public Comandos(T t){ this.db = t; } if(cmd.getName().equalsIgnoreCase("teste")){ if(args.length == 0){ sender.sendMessage("§cUse: §f/teste §6<Senha>§c.");return true; } String senha = args[0]; db.registrarPlayer(sender.getName(), senha); sender.sendMessage("§aRegistrado e.e!"); }Código registrarPlayer:
public void registrarPlayer(String nome, String senha){ try{ PreparedStatement ps = con.prepareStatement("INSERT INTO registros(nome,senha) VALUES (?,?)"); ps.setString(1, nome); ps.setString(2, senha); ps.executeUpdate(); }catch (Exception e){ e.printStackTrace(); } }Erro:
Vlw ae att!
Link para o comentário
Compartilhar em outros sites
18 respostass a esta questão
Posts Recomendados