#java #jsp #jdbc
#java #jsp #jdbc
Вопрос:
Вот пользовательский интерфейс окна поиска :
<div class="col-sm-3 col-md-3 pull-right">
<form class="navbar-form navbar-left" role="search" action="" method="get">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search" name="searchme">
</div>
<button type="submit" class="btn btn-default" style="background-color:orange; color:white;">
<span class="glyphicon glyphicon-search"></span>
</button>
</form>
</div>
Вот часть моей карты, имеющей соединение с базой данных search:
String query=request.getParameter("searchme");
String data;
if (query!=null){
data="select * from order_details where Customer_name like '%" query "%' or order_Date like '%" query "%' or approved_By like '%" query "%' or order_ID like '%" query "%' or Customer_ID like '%" query "%' or order_Amount like '%" query "%' or notes like '%" query "%' or approval_Status like ' % " query " % ' ";
}
else{
data= "select * from order_details by Customer_ID";
}
код не выдает никаких выходных данных, он является частью более крупного кода, в котором соединение с базой данных работает нормально. Пожалуйста, покажите мне, почему я не могу получить результаты поиска.
Комментарии:
1. Вы видите какую-либо ошибку? Попробуйте вывести
query
значение и посмотреть, показывает ли оно правильное значение. Кроме того, для кода БД попробуйте использовать пользовательские данные и посмотрите, показывает ли это правильное значение2. да, он показывает значение записи, но база данных не извлекает выходные результаты.
3. Где ваш код для извлечения данных?
4. это написано в вопросе, пожалуйста, проверьте
5. Я вижу только код запроса без кодов выборки.