- 0
- 0
- 约1.13千字
- 约 7页
- 2026-01-30 发布于江西
- 举报
SSH框架调用存储过程(实例)
MyEclipse版本:myeclipse-10.0
SSH框架的版本:Struts2.3.12+Spring3.2.2+Hibernate3.6.0;
数据库版本:mysql-5.5.9-win32;
Navicat的版本:Navicat_for_MySQL_11.0.10。
由于工具的容量会比较大,在这里我就不上传了的,如有需要以上工具的可以私信我邮箱。我也是一个刚入门的菜鸟,以下的数据是我根据网络上查找到的资料,结合自身的切身体会所整理出来的信息,水平有限,假如哪里解释的不好,希望大神们不要见怪哈!
流程一:数据库操作
一、建表与初始化数据
?在mysql的test数据库中建立一张新表:tbl_user(具体见附件一:数据库的操作指令)。
二、建立存储过程
为测试在SSH框架下存储过程的调用,我们在user表中建立getUserList、createUser、updateUser和deleteUser这四个存储过程,在mysql中建立存储过程的语句见附件一。
流程二:SSH操作(具体代码见附件二:实例代码,这里就不列出来了的)。
第一步:
一方面搭建好SSH的基础框架(在该实例中我已经配置好了的,不会搭建的同志们就参考附件三:SSH框架配置具体环节。由于是测试存储过程是否顺利,我是在自己的本来的一个小案例中进行测试的,代码看上去会有点乱,有些代码是不需要的,各位码友们只要看关键性的代码就可以了的哈,具体的操作流程我会在下面的图解中列出来)。
第二步:
创建User对象,并配置好映射文献。
关键部分代码:
第三步:新建indexProc.jsp与test.jsp
关键部分代码:
第四步:新建jiudianAction.java并配置struts文献。
关键部分代码:
第五步:新建BaseDAO.java与实现类BaseDAOImpl.java(直接从我的案例中拷贝过去就可以的)。
在BaseDAOImpl.java中调用存储过程的关键代码如下:
第六步:新建JiudianService.java、JiudianServiceImpl.java。
关键部分代码:
第七步:配置Spring,在applicationContext.xml文献中添加如下代码:
最后,启动服务器跑动界面就可以顺利调用存储过程了的。
也许大多数初学者会对以下图片中的数字感到不解,我就稍微的解释下,其实那是指定数据库中所创建的存储过程相相应的第几个参数后面的username等值就是要传入的参数值。
***参考网址:
原创力文档

文档评论(0)