Если мне нужно выполнить много идентичных запросов, используя только разные переменные, я могу использовать 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"
Я хочу обратиться кмоя БД только один раз.
Как я могу это сделать?