Я использую объект Java PreparedStatment для построения серии пакетных запросов INSERT. Запрос запроса имеет формат...
String strQuery = "INSERT INTO ? (col1, col2, col3, col4, col5) VALUES (?,?,?,?,?,?);";
... поэтому оба значения поля и имя таблицы являются переменными (т.е. у меня есть несколько таблиц с одинаковым форматом столбцов, для которых каждая вставка будет направлена на другую). Я могу заставить выполнение работать, если я удалю "?" tablename variable и hard code, но каждый подготовленный оператор будет вставлен в другую таблицу, поэтому необходимо сохранить переменную, которую я заполняю непосредственно перед выполнением пакетного запроса, используя...
stmt.setString(1, "tableName1");
Как я могу позволить этому быть динамической переменной?