Вывод не отображается после поиска элемента из базы данных, независимо от того, было ли установлено соединение с базой данных

#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. Я вижу только код запроса без кодов выборки.