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总结(三)--使用ibatis查询表数据的详细操作

准备ibatis环境

创建webproject

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

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

添加jar包

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

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

创建一个SqlMapConfig.xml文件

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

文件的具体内容如下图

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

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

创建SqlMap.properties文件

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

创建Student.xml文件

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

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

查询出表里面的所有数据

创建一个Student类

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

然后再给他set与get方法

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

创建IStudentDao

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

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

创建一个IStudentDaoImpl类

该类是用于实现IStudentDao接口的

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

 写一个查询语句

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

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

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

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

调用查询语句

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

使用main方法执行

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

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

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

执行成功的效果

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

查询出表里面的一条数据

sql语句

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

实现类

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

调用

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

显示结果

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

模糊查询

sql

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

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

实现方法

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

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

main

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

效果

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

增加一条数据

sql语句

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

具体的实现方法

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

调用实现方法

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

效果

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

使用序列来增加一条数据

创建一个序列

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

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

sql语句

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

实现方法

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

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

main方法

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

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

效果

增加成功

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

删除

sql语句

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

实现方法

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

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

main方法

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

修改

sql语句

大写的S

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

实现方法

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

main方法

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