ibatis总结(三)--使用ibatis查询表数据的详细操作
本文内容全部来自传智播客
目录
简介
准备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方法
、