当前位置: 首页 > news >正文

代加工厂接单平台/优化大师apk

代加工厂接单平台,优化大师apk,南京玄武区建设局网站,党政机关网站建设重要性介绍 模糊查询是通过检索与目标相关的关键字来获得目标全部信息的方法。 多使用sql语句实行查询。 例如搜索字母‘a’,则可以查询出所有包含’a’ 的信息。 用于图书查询就可以通过几个关键字检索出与之相关的所有书籍。 代码实现 1.首先配置环境: 在…

介绍

模糊查询是通过检索与目标相关的关键字来获得目标全部信息的方法。
多使用sql语句实行查询。
例如搜索字母‘a’,则可以查询出所有包含’a’ 的信息。
用于图书查询就可以通过几个关键字检索出与之相关的所有书籍。

代码实现

1.首先配置环境:
在mybatis的根目录下引入映射文件

` <mapper resource="cn/kgc/kb07/dao/BookMapper.xml"></mapper>`<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.kgc.kb07.dao.BookMapper">

2.在dao层中新建一个接口,其中设置接口方法 获取书籍列表:

List<Books> quaryBooks(@Param("book_name") String book_name, @Param("type_name")String type_name);

3.同层配置xml文件,编写sql语句:

<mapper namespace="cn.kgc.kb07.dao.BookMapper"><select id="quaryBooks" resultType="books">select b.*,t.type_name from books b ,books_type t where 1=1<if test="book_name!=null and book_name!='' ">and book_name like concat("%",#{book_name},"%")</if><if test="type_name!=null and type_name!=''">and type_name=#{type_name}</if>;</select>
</mapper>

4.创建book类,其名称要与sql数据库中的对应。

    private int book_id;private String book_name;private double price;private int store;private String des;private int book_type;private String type_name;

5.使用单例模式编写创建SqlSession的类

public class MapperConfg {public SqlSession getSession(){SqlSession session=null;SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuilder();try {InputStream is= Resources.getResourceAsStream("mybatis-cfg.xml");SqlSessionFactory factory=builder.build(is);session=factory.openSession();} catch (IOException e) {e.printStackTrace();}return session;}
}

6.定义BookService接口方法

public class BooksServices {public List<Books> queryBooks(String book_name, String type_name) {MapperConfg mapperConfg=new MapperConfg();SqlSession session=mapperConfg.getSession();return session.getMapper(BooksDao.class).quaryBooks(book_name,type_name);}
}

7.servlet层方法重写

public class QueryBooksServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String book_name=req.getParameter("book_name");String type_name=req.getParameter("type_name");BooksServices services=new BooksServices();List<Books> booksList= services.queryBooks(book_name,type_name);req.getSession().setAttribute("books",booksList);resp.sendRedirect("studentlogin.jsp");}

8.编写前台展示jsp文件:

<form action="querybooks.do" method="get">图书名:<input type="text" name="book_name">图书类型:<input type="text" name="type_name"><input type="submit" value="点击查询">
</form>
<hr/>
<table><tr><th>编号</th><th>书名</th><th>价格</th><th>库存</th><th>简介</th><th>类型</th></tr><c:if test="${books!=null}"><c:forEach items="${books}" var="user"><tr><td>${user.book_id}</td><td>${user.book_name}</td><td>${user.price}</td><td>${user.store}</td><td>${user.des}</td><td>${user.type_name}</td></tr></c:forEach></c:if></table>
http://www.lbrq.cn/news/1560601.html

相关文章:

  • 做英文网站公司/长沙网站排名推广
  • 电商设计网站素材/亚马逊排名seo
  • wordpress 显示空白页/广州seo外包多少钱
  • 网站优化的监测评估/seo排名优化软件免费
  • 中山做网站费用/深圳网站优化培训
  • 销售网站开发步骤/怎么样免费做网站
  • 建设银行泰安培训中心官方网站/广州官方新闻
  • 网站开发和软件开发/如何自己建个网站
  • 手机网站欣赏/深圳全网推广平台
  • 双鸭山住房和城乡建设局网站/互动营销公司
  • 呼和浩特商城网站建设/一键生成个人网站
  • 企业网络服务平台/独立站seo建站系统
  • word做网站框架/网站seo什么意思
  • 网站备案入口/百度广告
  • 热点 做网站和营销 我只服他/网络运营需要学什么
  • 罗岗网站建设公司/关键词优化骗局
  • 关于加强政府网站建设的通知/企业网站制作多少钱
  • ui中国网站/石家庄邮电职业技术学院
  • 宜昌网站建设哪家好/百度竞价推广投放
  • access做网站服务器/新闻今日头条最新消息
  • 如何上传自己做的网站/seo自动优化工具
  • 昌吉做网站需要多少钱/推广赚钱软件
  • 下载素材第三方网站是怎么做/今日国内新闻最新消息10条
  • 内乡网站制作/百度营销官网
  • 购物网站起名/沈阳seo关键词排名
  • 制作好的网站有哪些内容/网站关键词全国各地的排名情况
  • asp做的网站如何更新/百度app官网下载安装
  • 朔州网站建设电话/线下推广渠道和方式
  • 常用外贸b2b平台有哪些/手机优化专家
  • 建设网站设计/小说排行榜2020前十名
  • 【科研绘图系列】R语言在DOM再矿化数据分析与可视化中的应用
  • VScode 使用遇到的问题
  • uniapp纯前端绘制商品分享图
  • 【科研绘图系列】R语言绘制三维曲线图
  • 【数据分享】2022 年黑龙江省小麦、玉米和水稻幼苗影像数据集
  • AutoSar AP平台功能组并行运行原理