This seems simple, but it is impossible to search the web for...
I have a legacy application that uses JDBC directly with no frameworks, and I'm having to add some new features. I'm having issues finding out how to use the IN() function via JDBC.
I would like to have a query like the following
SELECT * from animals WHERE animal_name IN (...)
Where the ... is an array of values. Using JDBC i would think I would do the following.
PreparedStatement st = conn.prepareStatement("SELECT * from animals WHERE animal_name IN (?);");
st.setArray(arrayVals);
ResultSet rs = st.executeQuery();
....
But this does not work, and I'm finding it next to impossible to find any reference to this on the web.