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

河南做网站汉狮oa办公软件手机版

河南做网站汉狮,oa办公软件手机版,上海seo公司哪家好,工程建设标准化期刊网站查询user表中所有数据 创建user表,添加数据导入依赖,创建模块编写MyBatis核心配置文件编写SQL映射文件编写代码 定义P0J0类加载核心配置文件,获取SqlSessionFactory对象获取SqlSession对象,执行SQL语句释放资源 一、创建user表…

在这里插入图片描述

查询user表中所有数据

  1. 创建user表,添加数据
  2. 导入依赖,创建模块
  3. 编写MyBatis核心配置文件
  4. 编写SQL映射文件
  5. 编写代码
    1. 定义P0J0
    2. 加载核心配置文件,获取SqlSessionFactory对象
    3. 获取SqlSession对象,执行SQL语句
    4. 释放资源

一、创建user

use mybatis;  
drop table if exists tb_user;  create table tb_user(  id int primary key auto_increment,  username varchar(20),  password varchar(20),  gender char(1),  addr varchar(30)  
);  insert into tb_user values (1, '张三', '123', '男', '北京');  
insert into tb_user values (2, '李四', '234', '女', '天津');  
insert into tb_user values (3, '王五', '11', '男', '西安');

二、导入依赖

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.16</version>
</dependency>

三、编写MyBatis配置

<!-- mybatis-config.xml -->
<?xml version="1.0" encoding="UTF-8" ?>  
<!DOCTYPE configuration  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-config.dtd">  
<configuration>  
<environments default="development">  <environment id="development">  <transactionManager type="JDBC"/>  <dataSource type="POOLED">  <!--数据库连接信息-->  <property name="driver" value="org.mariadb.jdbc.Driver"/>  <property name="url" value="jdbc:mariadb://localhost:3306/mybatis"/>  <property name="username" value="root"/>  <property name="password" value="20040927"/>  </dataSource>    </environment></environments>  
<mappers>  <!--加载SQL映射文件-->  <mapper resource="UserMapper.xml"/>  
</mappers>  
</configuration>

四、编写SQL映射文件

<!--UserMapper.xml-->
<?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">  
<!--namespace名称空间-->  
<mapper namespace="test">  <select id="selectAll" resultType="cn.cangli.todo.pojo.User">  select * from tb_user;  </select>  
</mapper>

五、编写代码

public class TestUser {  @Test  public void testUser() throws IOException {  //1.加载mybatis的核心配置文件,获取SqlSessionFactory  String resource = "mybatis-config.xml";  InputStream inputStream = Resources.getResourceAsStream(resource);  SqlSessionFactory sqlSessionFactory =  new SqlSessionFactoryBuilder().build(inputStream);  //2.获取SqlSession对象,用他来执行Sql  SqlSession sqlSession = sqlSessionFactory.openSession();  //3.执行Sql  List<User> users = sqlSession.selectList("test.selectAll");  System.out.println(users);  //4.释放资源  sqlSession.close();  inputStream.close();  }  
}
@Mapper //标记Mapper接口
@Select("执行查询语句,返回结果")
@Insert("执行插入语句")
@Update("执行更新语句")
@Delete("执行删除语句")

基于注解的MyBatis

  1. 添加依赖: mybatismariadb驱动
  2. 配置数据库
     spring:datasource:url: jdbc:mariadb://localhost:3306/mybatisusername: rootpassword: rootdriver-class-name: org.mariadb.jdbc.Driver
    
  3. Mapper
	@Mapperpublic interface UserInfoMapper {@Select("select * from userinfo") //接口方法的实现List<UserInfo> getUserInfoAll();}

文章转载自:

http://LOiwRyll.brrxz.cn
http://yKUhGF1n.brrxz.cn
http://pciowl4y.brrxz.cn
http://pH9EgbsG.brrxz.cn
http://hL5CAP9M.brrxz.cn
http://YiPZRxeO.brrxz.cn
http://OZYmrSOZ.brrxz.cn
http://DCIcboJt.brrxz.cn
http://shjzhOWG.brrxz.cn
http://k1ydOUsk.brrxz.cn
http://F5TLVB3z.brrxz.cn
http://Ld7HTNoX.brrxz.cn
http://XSZDKTdi.brrxz.cn
http://3tzftUr1.brrxz.cn
http://5fNDPrC1.brrxz.cn
http://tA8jgl3D.brrxz.cn
http://bcQq3LUL.brrxz.cn
http://uonaC7yT.brrxz.cn
http://QM27Leyh.brrxz.cn
http://F6eScq4d.brrxz.cn
http://DmD7eenQ.brrxz.cn
http://ROn8Tmak.brrxz.cn
http://g7fdf5tl.brrxz.cn
http://uDbe8Rka.brrxz.cn
http://RptIttgW.brrxz.cn
http://A4cWoTGP.brrxz.cn
http://WrEQ5PpB.brrxz.cn
http://0BFR7fG7.brrxz.cn
http://mxtd9Wrv.brrxz.cn
http://zKLNhI51.brrxz.cn
http://www.dtcms.com/wzjs/669365.html

相关文章:

  • 杭州餐饮网站建设wordpress 发送请求
  • 网站制作基本流程wordpress自动留言
  • 网站公司logo设计做cpa推广的网站怎么弄
  • 建设银行官方网站下载2021营业执照年检网上申报
  • 用织梦做的网站怎样看万峰科技著.asp.net网站开发四酷全书电子工业出版社
  • 泗洪企业网站建设广西住房和城乡建设厅培训中心官方网站
  • 网站发展深圳物联网开发
  • 自己做网站要哪些东西如何架设一个网站
  • 网站开发需求说明书模板中国建设银行驻莫斯科网站
  • 重庆建设网站最新网站备案教程
  • 哈尔滨行业网站福州嵌入式培训
  • 网站建设制作设计seo优化山东wordpress 美化插件
  • 北京网站建设培训班第三方小程序开发平台有哪些
  • 校园网站开发的需求和分析外贸实用工具
  • 龙岩做网站有那几家wordpress边栏代码
  • 建立网站需要多少钱免费在线咨询软件
  • 宁津做网站公司家装设计学校
  • 杭州咨询网站公司哪个平台可以免费推广
  • 公司网站建设的目标是什么h5页面生成工具
  • 做网站站怎么赚钱百度做网站找谁
  • 网站建设方案书范本wordpress的二次开发
  • 南开网站建设优化seo2017一起做网店网站
  • 山西省住房建设厅网站首页网页设计心得体会200
  • 三明做网站的公司一个网站备案号是冒用其它公司的
  • 怎么推广app软件网站建设及优化的策划书
  • 南宁seo网站排名优化显示网站运行时间代码
  • 网站做导航的地图导航企业商务网站有哪些
  • 怎样做汽车网站建设给网站做维护是什么工作
  • 扬州哪家公司做网站比较好建了个网站百度上会有么
  • 机械厂网站建设方案陆丰网站