Допустим, у меня есть таблица с 3 столбцами: C1, C2, C3.
Я делаю поиск на основе столбца C1. Могу ли я сделать что-то подобное (это не работает - потому что это не так, как prepareStatement используется :)) )
String c;// the name of the column
...
String sql = "select * from table where ? = ?";
pre = con.prepareStatement(sql);
pre.setString(1, c);
pre.setString(1, i);
rs = pre.executeQuery();
Основная идея, я не хочу иметь 3 if для каждого столбца. Элегантное решение?