Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaSQLite更新语句 这句话对吗?它不能通过我的JUnit测试!!!_Java_Sqlite - Fatal编程技术网

JavaSQLite更新语句 这句话对吗?它不能通过我的JUnit测试!!!

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

我的陈述有什么不对

它没有通过JUnit测试

字符串sqlStringLockWithIP=更新帐户集+锁定状态=+1+,+IPADDRESS=+IPADDRESS+,其中ID=+ID

你是说:

String sqlStringLockWithIP = "UPDATE ACCOUNTS SET LOCKSTATE = 1, IPADDRESS = '"+ipAddress+"' WHERE ID = " + id;

你的JUnit测试是什么?你告诉我们。我们怎么知道?IPADDRESS列和IPADDRESS变量的类型是什么?还有,为什么要把1和另一个相邻的字符串连接起来呢;删除表帐户;:-你在不需要的地方添加了很多字符串,你的语法看起来正确,请发布你的stacktrace,另外,强烈建议SQLI使用PreparedStatements,就像下面的答案一样,更正我的语句。