使用mybatis查询数据

使用mybatis查询数据

开始我们要导入mybatis三个所属的架包下载地址:http://mybatis.org,可以下载到最新Release版本的mybatis,其他Release版本的Mybatis的jar文件都可以从官方网站下载得到。
在这里插入图片描述
然后我们去打开一个mybatis的帮助文档链接:https://mybatis.org/mybatis-3/zh/index.html
在这里插入图片描述
这两步完成以后,暂时其他的都不要管,也不要去修改。
进行我们的下一步进行jdbc的连接。首先我们点击项目创建一个带包的文件夹,点击文件夹右键新建一个XML(Advanced Templates)的XML文件。那我们这一步又完成了。

创建完成后你会看见这样一个画面。
在这里插入图片描述
把画红圈的标签给删除掉,然后打开我们的mybatis帮助文档
在这里插入图片描述
点击Mybatis 3 入门你会看到右边会弹出内容
在这里插入图片描述
我们找到从 XML 中构建 SqlSessionFactory这一项
在这里插入图片描述
并把头部复制进去,进行这一步后,再把下面jdbc连接标签复制进去
在这里插入图片描述
然后把你的连接地址进行修改,填入以下内容,mappers标签里面放的是我们下面要创建的dao包里面的xml文件。(可以看我们的第一张图片的里面的创建)
在这里插入图片描述
我们再创建一个src的包进行测试,创建dao包,然后再创建一个XML(Advanced Templates)格式的文件,和开始打开之前一样,也要删除标签,并把头部复制进去,然后写一个在这里插入图片描述
的标签,namespace里面放你创建的dao包点当前的xml文件的名称。
我们在这里面的增删改比较简单,每个要进行的方式,都要自己独特的标签,我们今天只演示查询,所以我们创建一个select标签,并在标签里面创建id自己定义名称后面要进行查找的
在这里插入图片描述
我们resultType里面放的是我们查询的数据类型,标签里面放我们的sql语句。
然后进行我们的实现类,进行展示,右键src创建一个test包,然后创建Test.java类
在这里插入图片描述
那我们查询数据就出来了!!!!
你也可以直接复制下面的内容
package test;

import java.io.IOException;
import java.io.InputStream;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class Test {
public static void main(String []args) throws IOException{
//第一步:开始调用 测试mybatis是否能用
String path=“mybatis-config.xml”;
try{
//第二步:根据path创建输入流
InputStream is=Resources.getResourceAsStream(path);
//第三步:创建一个sqlsessionfactory
SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(is);
//第四步:根据工厂生成sqlsession
SqlSession session=factory.openSession();
//可以调用了
int sum=session.selectOne(“abc”);
System.out.println(“本次mybatis查询结果是”+sum);

    	 }catch (Exception e) {
			e.printStackTrace();
		}
     }

}
有什么其他问题记得留言哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值