我不断收到SQL语法错误,但我无法理解我在哪里出错。任何人都可以将我指向正确的方向吗?SQLSyntaxError即使使用Prepared Statement
String sql = "INSERT INTO Weights"
+ " (ID, W1, W2, W3, W4, W5)"
+ " VALUES (?, ?, ?, ?, ?, ?)";
PreparedStatement statement = mysqlConnect.connect().prepareStatement(sql);
statement.setString(1, String.valueOf(col-1));
statement.setDouble(2, weights[row][c]);
statement.setDouble(3, weights[row][c]);
statement.setDouble(4, weights[row][c]);
statement.setDouble(5, weights[row][c]);
statement.setDouble(6, weights[row][c]);
statement.execute(sql);
总结链接重复:你需要使用'statement.execute()'(或'statement.executeUpdate()')来代替。 –