2012-07-25 90 views
-1

我不知道发生了什么,但我更新了代码上的某些内容,然后继续执行“按任意键继续...”。我想我完全解开了上次更新,但我不确定,因为它没有任何好处。Java直接按任意键继续

我的代码:http://pastebin.com/r2xVDhgC

谢谢! :)

新代码: http://pastebin.com/RiGDWkKQ

(。对不起代码的事情计算器讨厌我,我不能让它的工作笑)

+0

sql是否给你结果数据? 'given.getInt(“given”)'有价值回报?只是为了确认,因为我不知道你的分贝是什么。 – 2012-07-25 01:23:42

回答

1

这个查询是错误的:

String give = "SELECT `given` FROM `has_voted` " + 
       "WHERE `ip` LIKE '+thisIp.getHostAddress()'"; 

想必你想这样的:

String give = "SELECT `given` FROM `has_voted` " + 
       "WHERE `ip` = '" + thisIp.getHostAddress() + "'"; 

ÿ你也没有在任何地方定义thisIp

+0

@Thilo:没有。更改为'='。使用'LIKE'也会起作用,但这是误导。 – 2012-07-25 01:01:03

+0

我知道。我将在稍后讨论这个问题。我脱掉了IP部分,因为那是上次更新的一部分,我确定它不会导致我的错误。我会稍后再回来。 – 2012-07-25 01:01:16

+0

我知道它没有定义我暂时把它关掉,所以我可以看到这是否是这个问题。 :\我只是把IP的东西回来,但它仍然无法正常工作。我改变了我的代码,以便它能打印IP,它打印它,但它什么都不做。 – 2012-07-25 01:04:27