SQL mybatis入门

最近开始接触mybatis这一块,入门时候看了不文章,觉得不难,所以就想写下这篇博客,来记录,方便今后自己查询

我就不解释下什么是mybatis了。

先说下目的:用mybatis去查询mysql中的数据

流程:1.准备jar包还有I数据库;

2.写代码

首先,准备好jar包,分别是mybatis的还有jdbc的。如果懒的找的朋友,可以去我的资源下载。

mysql-connector-java-5.1.39

mybatis-3.2.2

这是我用的两个版本,因为是基础功能,所以无所谓版本问题

在数据库方面。我用的是mysql,在数据库中新建一个库中的一个表,名字是user(库名我建为“mybatis”);

数据方面比较简单,就存储了id 、name、age三个数值

开始码代码:

需要准备四个文件

User.java .Test1.java .conf.xml .userMagger.xml

先上conf.xml


然后是usermagger。xml

接下来是我们的user类:

最后的最后是测试类:


由于时间仓促,写的比较乱,所以奉上苍狼老师傅的博客 http://www.linuxidc.com/wap.aspx?nid=113771&p=1&cp=3&cid=0

苍老师写的web项目很棒,顶一个

在上面,我们写了用xml方式去操作数据库,接着,写下怎么使用注解去操作


文件:config.xml:

与之前相比,这回修改了一点:

        <mapper class="com.gdqy.mapper.CollectInte" />




既然是class,那么我们就不再是xml文件去配置了,而是需要定义一个接口:


这个例子是查询语句还有增加单项语句,接着是在测试类f中加载操作:

public String selectlistbycollectorid(int id) {
        SqlSession session = new MySqlSession().getsqlseession();
        CollectInte mapper = session.getMapper(CollectInte.class);
        List<Collect> what=mapper.selectonebycollectorid(id);
        System.out.println(what);
        session.close();
        return what.toString();



代码如上,session的获取参考前面


。。。。写得有点乱,抱歉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值