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方法

 

猜你喜欢

转载自blog.csdn.net/lsx2017/article/details/81274480
今日推荐