WEB开发网
开发学院数据库DB2 使用 Spring 框架调用 DB2 存储过程 阅读

使用 Spring 框架调用 DB2 存储过程

 2008-09-09 16:30:07 来源:WEB开发网   
核心提示: 清单11. Code in Struts SearchAction.java.List list = (List)map.get("resultSet");List list2 = (List)map.get("resultSet2");String

清单11. Code in Struts SearchAction.java.

List list = (List)map.get("resultSet");
List list2 = (List)map.get("resultSet2");
String poGenStatus = map.get("poGenStatus").toString();
log.info("poGenStatus is:" + poGenStatus);
                 
request.setAttribute("customerList",list); |(1)
request.setAttribute("MyCustomers",list2); |(2)
                 
return mapping.findForward("list");

清单12. Code in Struts SearchByCustNumber.jsp

|(1)
<display:table name="customerList" cellspacing="2" cellpadding="2"
  requestURI="" defaultsort="1" id="customers">
  <%-- Table columns --%>
  <display:column property="custNum" sort="true"
    headerClass="sortable"
    title="Customer number" headerStyleClass="header"/>
  <display:column property="custName" sort="true"
    headerClass="sortable"
    title="Customer name" headerStyleClass="header"/>
</display:table>
|(2)
<display:table name="myCustomer" cellspacing="2" cellpadding="2"
  requestURI="" defaultsort="1" id="myCustomer">
</display:table>

这样使用Spring framework调用存储过程的实例就完成了,运行该实例,如下图所示:

使用 Spring 框架调用 DB2 存储过程 使用Spring framework的优点

Spring框架提供了一些接口和类,封装了对数据库的处理,极大地简化了对数据库的操作。开发人员可以把更多的精力放在业务逻辑上。数据库连接等信息写在配置文件中,在运行期装入bean中进行连接操作实例化的方法使系统更加灵活,可以在部署应用的时候很方便的更改,不仅提高了团队开发的效率,也提高了系统的可维护性。

总结

本文以一个实例介绍了使用Spring框架调用存储过程的方法,通过本文您已经可以使用Spring框架结合不同类型的存储过程来对DB2中的数据进行操作。并且参照这个实例您可以创建基于Struts + Spring框架的web应用系统。

上一页  2 3 4 5 6 7 

Tags:使用 Spring 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接