如果我只需要使用不同的变量来执行许多偶数查询,则可以使用addBatch():
connection.setAutoCommit(false);
preparedStatement = connection.prepareStatement(INSERT_ELEMENT);
for (String json : jsonObjects) {
preparedStatement.setString(ELEMENT_ID, json);
preparedStatement.addBatch();
}
preparedStatement.executeBatch();
connection.commit();
我有两个查询:
final String DROP_TABLE = "DROP TABLE table_name"
final String DELETE_FROM_ALL_TABLES = "DELETE FROM all_tables WHERE name = table_name"
我只想访问我的数据库一次。
我该怎么办?