Поиск оракула Java - PullRequest
       16

Поиск оракула Java

3 голосов
/ 24 мая 2011

У меня есть выпадающее меню, в котором есть список имен столбцов из определенной таблицы в базе данных, и у меня есть текстовое поле, где пользователь может ввести то, что ищет. Пользователь сначала выбирает столбец из выпадающего меню и вводит в текстовое поле то, что он / она ищет. Я немного растерялся, как я могу сопоставить имя выпадающего столбца и строку текстового поля, чтобы посмотреть под конкретным столбцом в базе данных оракула ... Любой пример кода или предложение будет полезно .. Спасибо

1 Ответ

2 голосов
/ 24 мая 2011
   String colname = request.getParameter("colname");//get the column name from teh dropdown
   String value = request.getParameter("value");//get the value that the user entered

   PreparedStatement searchQuery = null;
   String searchString = String.format("Select * from yourtable where %s = ?", colname);

   //create a connection , say con
    searchQuery = con.prepareStatement(searchString);
    searchQuery.setString(1, value);

    ReultSet rs = searchQuery.executeQuery();

Это решение является лишь базовой идеей, поэтому вы должны изменить его в соответствии с требованиями. Если столбцы, которые вы ищете, относятся к разным типам, то вам нужно учитывать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...