java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
时间: 2023-12-29 07:55:42 浏览: 78
java.sql.SQLException: null, message from server: “Host ‘%’ is not allowed to connect to
这个错误通常是由于执行了一个数据操作语句(例如 INSERT、UPDATE 或 DELETE)时使用了 executeQuery() 方法而导致的。executeQuery() 方法只能用于执行返回结果集的 SQL 语句(例如 SELECT)。如果要执行数据操作语句,应该使用 executeUpdate() 方法。
示例:
```java
String sql = "INSERT INTO users(name, age) VALUES ('John', 25)";
Statement statement = connection.createStatement();
int rowsAffected = statement.executeUpdate(sql);
```
在上面的示例中,使用 executeUpdate() 方法来执行 INSERT 语句,而不是 executeQuery() 方法。这样就可以避免上述异常。
阅读全文