Я пишу приложение, которое позволяет пользователю создавать пользовательские запросы SQL с пользовательским вводом.
Я добавляю значение из каждого JTextFields в массив, используя
for(JTextField field : fields){
if (!field.getText().equals("")){
rows.add(field.getText());
}
}
Когда я вывожу массив, он заключен в квадратные скобки
[arVal1, arVal2, etc, etc]
Поэтому, когда я вставляю массив в строку запроса, он выглядит так:
INSERT INTO table ([arval1, arval2, arVal3]) VALUES ([bla, bla, bla])
Когда я по какой-то причине запускаю запрос, я получаю: ORA-00928: отсутствует ошибка ключевого слова SELECT; но если у меня есть строка по умолчанию для запроса, например:
INSERT INTO table (arval1, arval2, arVal3) VALUES (bla, bla, bla)
отлично работает.
Я ищу избавиться от [] при выводе массива
Спасибо