Мне нужно вставить несколько записей в базу данных MySQL одновременно. То, что я делаю, это SELECT
на одной таблице из моего заявления с подготовленным заявлением. Что я должен сделать, это вставить эти результаты в одну другую временную таблицу.
String sqlquery = "select * from table1 where arg1 = ?";
PreparedStatement statement;
statement = con.prepareStatement(sql);
ArrayList<String>termlist = index.getTermList();
for (int i = 0; i < termlist.size(); i++)
{
String search = termlist.get(i);
statement.setString(1,search);
ResultSet rs1 = statement.executeQuery(); //
}
Эти наборы могут быть большими. Какой самый быстрый способ вставить этот ResultSet как-то в мою другую таблицу после каждой итерации?
Как передать этот набор результатов какой-то хранимой процедуре, если есть способ?