JavaSQLite更新语句 这句话对吗?它不能通过我的JUnit测试!!!
我的陈述有什么不对 它没有通过JUnit测试 字符串sqlStringLockWithIP=更新帐户集+锁定状态=+1+,+IPADDRESS=+IPADDRESS+,其中ID=+ID 你是说:JavaSQLite更新语句 这句话对吗?它不能通过我的JUnit测试!!!,java,sqlite,Java,Sqlite,我的陈述有什么不对 它没有通过JUnit测试 字符串sqlStringLockWithIP=更新帐户集+锁定状态=+1+,+IPADDRESS=+IPADDRESS+,其中ID=+ID 你是说: String sqlStringLockWithIP = "UPDATE ACCOUNTS SET LOCKSTATE = 1, IPADDRESS = '"+ipAddress+"' WHERE ID = " + id; 你的JUnit测试是什么?你告诉我们。我们怎么知道?IPADDRESS列和IP
String sqlStringLockWithIP = "UPDATE ACCOUNTS SET LOCKSTATE = 1, IPADDRESS = '"+ipAddress+"' WHERE ID = " + id;
你的JUnit测试是什么?你告诉我们。我们怎么知道?IPADDRESS列和IPADDRESS变量的类型是什么?还有,为什么要把1和另一个相邻的字符串连接起来呢;删除表帐户;:-你在不需要的地方添加了很多字符串,你的语法看起来正确,请发布你的stacktrace,另外,强烈建议SQLI使用PreparedStatements,就像下面的答案一样,更正我的语句。