Я использую пакеты оператора
для запроса моя база данных.
Сейчас я провел небольшое исследование и хочу переписать свое приложение, чтобы использовать вместо него prepareStatement
, но мне трудно понять, как добавить запросы к пакету prepareStatement
.
Вот что я сейчас делаю:
private void addToBatch(String sql) throws SQLException{
sttmnt.addBatch(sql);
batchSize++;
if (batchSize == elementsPerExecute){
executeBatches();
}
}
где sttmnt
- член класса типа Statement
.
Я хочу использовать ] Метод
для установки некоторых динамических данных и последующего добавления их в пакет. setString (int, String)
в prepareStatement
К сожалению, я не совсем понимаю, как это работает и как я могу использовать setString (int, String)
для определенного sql в пакете ИЛИ создать новый prepareStatemnt
для каждого sql, который у меня есть, а затем объединить их все в один пакет.
возможно ли это сделать? или мне действительно что-то не хватает в моем понимании prepareStatement
?