java - 多个语句的 PreparedStatement

标签 java sqlite jdbc prepared-statement

是否可以对多个语句使用 PreparedStatement

例如,我的意思是 如果 String sql = "INSERT INTO OR INGNORE ... ; UPDATE ... ; INSERT INTO ..."; 这个

PreparedStatement pre = conn.prepareStatement(sql);
//...
pre.executeUpdate();

仅执行第一条语句 "INSERT INTO OR INGNORE ...(直到分号)。 是否可以一次全部执行?

最佳答案

Is it possible to execute all at once?

这可能取决于数据库供应商对 JDBC 驱动程序的实现,但通常我不希望它起作用。

关于java - 多个语句的 PreparedStatement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41257772/

相关文章:

java - 生成总和为 1 的 N 个数字

java - 在方法调用之前修改参数

android - Nexus 9 SQLite 文件在外部目录上写入操作的解决方法?

iphone - SQLite - 从表中检索经纬度集

java - 如何从 ResultSet 对象获取 COUNT?

java - BIT(1) HIbernate JPA 映射

java - 登录页面输入正确的用户名和密码

java - TextView 将阿拉伯字符显示为问号 "?????"

java - 如何处理列表的每个 Future 的结果以及何时在 vert.x 中完成所有 futures?

android - SQLite 查询 : between