ibatis总结(三)--使用ibatis查询表数据的详细操作

本文内容全部来自传智播客

目录

简介

准备ibatis环境

创建webproject

添加jar包

创建一个SqlMapConfig.xml文件

创建SqlMap.properties文件

创建Student.xml文件

查询出表里面的所有数据

创建一个Student类

创建IStudentDao

创建一个IStudentDaoImpl类

 写一个查询语句

调用查询语句

使用main方法执行

执行成功的效果

查询出表里面的一条数据

sql语句

实现类

调用

显示结果

模糊查询

sql

实现方法

main

效果

增加一条数据

sql语句

具体的实现方法

调用实现方法

效果

使用序列来增加一条数据

创建一个序列

sql语句

实现方法

main方法

效果

删除

sql语句

实现方法

main方法

修改

sql语句

实现方法

main方法


简介

准备ibatis环境

创建webproject

添加jar包

1是连接jdbc需要jar包。2是ibatis框架的jar包

创建一个SqlMapConfig.xml文件

文件的具体内容如下图

1是连接jdbc的配置文件;2中xml保存的是具体的sql语句

创建SqlMap.properties文件

创建Student.xml文件

这里面暂时不写sql。到此ibatis配置成功了。下面进行查询,增加,删除,修改操作

查询出表里面的所有数据

创建一个Student类

然后再给他set与get方法

创建IStudentDao

这是一个接口,里面定义了增,删,改,查的操作。

创建一个IStudentDaoImpl类

该类是用于实现IStudentDao接口的

 写一个查询语句

将下图中的静态代码块放在IStudentDaoImpl.java中

调用查询语句

使用main方法执行

调用的是student的toString方法,所以重写student的tostring方法

执行成功的效果

查询出表里面的一条数据

sql语句

实现类

调用

显示结果

模糊查询

sql

美元符号不能替换成#号会报错

实现方法

加上tyr catch该程序就能编译通过了

main

效果

增加一条数据

sql语句

具体的实现方法

调用实现方法

效果

使用序列来增加一条数据

创建一个序列

下面创建一个起始值为1每次增加1的序列

sql语句

实现方法

执行了增加语句时获取到的序列值就保持在了该student对象中的sid属性中了

main方法

此时student对象中的sid属性值为增加时的序列值了

效果

增加成功

删除

sql语句

实现方法

如果大于零说明删除成功了!

main方法

修改

sql语句

大写的S

实现方法

main方法

 

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋天的猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值