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

高端手机网站 制作公司网站建设技术概述

高端手机网站 制作公司,网站建设技术概述,上海网站开发售后服务,dw做的网站能搜到吗JdbcTemplate#xff08;操作数据库-查询返回对象、查询返回集合#xff09; 1.创建数据库 数据库中有三条记录#xff0c;数据库名为user_db#xff0c;数据库表为t_book 2.新建实体类#xff1a; Book类中的每一个属性对应数据库中的一条记录 package org.example.sp…  JdbcTemplate操作数据库-查询返回对象、查询返回集合 1.创建数据库 数据库中有三条记录数据库名为user_db数据库表为t_book 2.新建实体类 Book类中的每一个属性对应数据库中的一条记录 package org.example.spring.entity;public class Book {private int userId;private String username;Overridepublic String toString() {return Book{ userId userId , username username \ };}public int getUserId() {return userId;}public void setUserId(int userId) {this.userId userId;}public String getUsername() {return username;}public void setUsername(String username) {this.username username;}}3.创建dao层 抽象类 package org.example.spring.dao;import org.example.spring.entity.Book;public interface BookDao {//查询对象的方法Book findBookInfo(int id);//查询集合的方法ListBook findAllBook(); }实现类 package org.example.spring.dao;import org.example.spring.entity.Book; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository;Repository public class BookDaoImpl implements BookDao{//注入jdbcTemplate对象Autowiredprivate JdbcTemplate jdbcTemplate;//查询对象Overridepublic Book findBookInfo(int id) {String sqlselect * from t_book where user_id?;//queryForObject()有三个参数 // 第一个参数sql语句 // 第二个参数 RowMapper(这是spring中封装好的一个接口针对返回不同类型数据使用这个接口里面的实现类完成数据的【封装】) // 第三个参数 sql语句值Book book jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapperBook(Book.class), id);return book;}//查询集合Overridepublic ListBook findAllBook() {String sqlselect * from t_book;//query()有三个参数 // 第一个参数sql语句 // 第二个参数 RowMapper(这是spring中封装好的一个接口针对返回不同类型数据使用这个接口里面的实现类完成数据的【封装】) // 第三个参数 sql语句值ListBook query jdbcTemplate.query(sql, new BeanPropertyRowMapperBook(Book.class));return query;} }4.创建service类 package org.example.spring.service;import org.example.spring.dao.BookDao; import org.example.spring.entity.Book; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;Service public class BookService {//注入daoAutowiredprivate BookDao bookDao;//查询返回对象根据id查询public Book findOne(int id){return bookDao.findBookInfo(id);}}5.xml配置 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxmlns:aophttp://www.springframework.org/schema/aopxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd!-- 开启组件扫描--context:component-scan base-packageorg.example/context:component-scan !--数据库连接池--bean iddataSource classcom.alibaba.druid.pool.DruidDataSource destroy-methodcloseproperty nameurl valuejdbc:mysql://localhost:3306/user_db?useSSLfalseamp;useUnicodetrueamp;characterEncodingUTF-8/property nameusername valueroot/property namepassword valuesise/property namedriverClassName valuecom.mysql.jdbc.Driver//bean!-- 创建jdbcTemplate对象--bean idjdbcTemplate classorg.springframework.jdbc.core.JdbcTemplate !--需要注入数据源信息--property namedataSource refdataSource/property/bean /beans 6. 测试类 package org.example.spring.test;import org.example.spring.entity.Book; import org.example.spring.service.BookService; import org.junit.jupiter.api.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestBook {Testpublic void test01(){ApplicationContext contextnew ClassPathXmlApplicationContext(bean1.xml);BookService bookService context.getBean(bookService, BookService.class);//查询返回对象Book one bookService.findOne(2);System.out.println(one);//查询返回集合ListBook all bookService.findAll();System.out.println(all);}}7.测试结果 返回对象 返回集合
http://www.huolong8.cn/news/287809/

相关文章:

  • 做个企业网站的公司极路由 做网站
  • 镇江高端网站定制招聘网官方网站
  • 做自己的首席安全官的网站asp网站设置
  • 建大型网站需要多少钱汕头网站建设制作报价
  • 卓越高职院建设网站登封市城乡建设路网站
  • 成都wap网站建设wordpress token插件
  • 网站建设 动态添加内容在线制作图网站
  • 响水建设局网站做电商网站一般需要什么流程
  • 厦门外贸网站搭建餐饮网络推广有哪些渠道
  • 长春 美容 网站建设广州app开发服务
  • 响水企业做网站多少钱网页设计搭建网站
  • 福建漳州东山建设局网站网站做的图上传后字变得很模糊
  • 苏州网站建设企业全国高校校园网站联盟建设
  • wordpress安装后查看站点失败订阅号自定义可以做链接网站不
  • 电子商务网站建设与管理实务目前哪个城市又封了
  • 怎么在网上建网站啊做网站php语言用什么工具
  • 如何做发表文章的网站如果网站不备案
  • 深圳企业网站网站设计评级
  • 怎么在公司网站上安装百度商桥创建网页快捷键
  • wordpress导航站模版网站建设费可以计入办公费用么
  • 周末做兼职上什么网站找营销型网站建设制作
  • 免费舆情信息网站域名大全 二级域名
  • 网站模板兼容手机端建筑资料软件
  • 哈尔滨企业做网站网站基本建设
  • 网站前期准备工作电商网站前端开发
  • 网站浏览图片怎么做北京一个公司做网站认证
  • 做h5哪些网站好 知乎他达拉非片正确服用方法
  • 番禺 建网站 360元app免费制作软件中文版
  • 怀化灵知网站建设推荐小蚁人网站建设
  • 我的网站百度怎么搜索不到河南住房和建设厅网站