У меня есть массив строк «String []» с определенными значениями. Я хочу передать этот массив динамически в SQL-предложение «IN» примерно так:Как передать массив строк динамически в SQL «IN» в Java?
Select * from Employee where emp_name in (?);
Здесь «?» должен быть заменен на String Array. Я хочу сделать это в Java Class. Я пробовал с
Array array = conn.createArrayOf("VARCHAR", new Object[]{"1", "2","3"});
pstmt.setArray(1, array);
Но он не работает и получает исключение «SQLFeatureException».
Спасибо !!!
А также см [ PreparedStatement со списком параметров в предложении IN] (http://stackoverflow.com/q/3107044/2024761), в котором много ссылок, связанных с ним. – SudoRahul