spring和struts1、ibatics整合时,怎么配置数据库文件

spring和struts1、ibatics整合时,怎么配置数据库文件,第1张

<bean id="dataSource" class="orgapachecommonsdbcpBasicDataSource" destroy-method="close"

p:driverClassName="oraclejdbcOracleDriver"

p:url="jdbc:oracle:thin:@localhost:1521:orcl"

p:username="test" p:password="123"

p:maxActive="10" p:maxWait="100"

p:poolPreparedStatements="true" p:initialSize="1" p:defaultAutoCommit="false"/>

<bean id="transactionManager" class="orgspringframeworkjdbcdatasourceDataSourceTransactionManager"

p:dataSource-ref="dataSource"/>

<bean id="transactionTemplate" class="orgspringframeworktransactionsupportTransactionTemplate"

p:transactionManager-ref="transactionManager"/>

<bean id="sqlMapClient" class="orgspringframeworkormibatisSqlMapClientFactoryBean">

<property name="configLocations">

<list>

<value>classpath:sqlmap/sql-map-userxml</value>

</list>

</property>

<property name="dataSource" ref="dataSource"/>

</bean>

<data sources>

    <data source key= DataSource type= apache mons dbcp BasicDataSource >

        <set property property= driverClassName value= mysql jdbc Driver />

        <set property property= url value= jdbc:mysql://localhost: /struts _login />

        <set property property= username value= root />

        <set property property= password value= ihpp />

    </data source>

</data sources>

配置了数据源后 就可以在Action中访问数据源了

代码如下所示

//获取Servlet上下文对象

ServletContext ctx = servlet getServletContext();

//获得数据源

DataSource ds = (DataSource) ctx getAttribute( DataSource );

//获取数据库的连接

Connection conn = ds getConnection();

B 修改Action

Action将取得数据源 得到一个数据库的连接 把页面传近来的用户名和密码 通过jdbc与数据库进行对比 如果存在转到 success jsp 并显示其名称 否则到错误页面

具体实现代码如下所示

public class LoginAction extends Action {

public ActionForward execute(ActionMapping actionMapping

ActionForm actionForm >

(一)个人整理Struts框架简介 一 什么是框架?  所谓框架就是提供了一组统一的接口和编程方式的可以重用组件 同时我们可以在框架中扩充我们自己的特定逻辑         二 MVC设计模式  将应用程序分为 个部分 模型 Model 视图View 控制器Controller   模型组件 负责业务逻辑    模型包含应用程序的核心功能 模型封装了应用程序的状态 有时它包含的唯一功能就是状态 它对视图或控制器一无所知   视图组件 负责表示业务范围的视图    视图提供模型的表示 它是应用程序的 外观 视图可以访问模型的读方法 但不能访问写方法 此外 它对控制器一无所知 当更改模型时 视图应得到通知   控制器组件 负责控制用户输入的流和状态    控制器对用户的输入作出反应 它创建并设置模型     Struts 它是使用 servlet 和 JavaServer Pages 技术的一种MVC 实现   Struts Apache组织的一个项目 MVC 的一种开放源码实现        三 什么是Struts框架  Struts 是一组相互协作的类 servlet 和 JSP 标记组成的一个可重用的 MVC 设计   这个定义表示 Struts 是一个框架 而不是一个库 但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类        四 Struts 概览 Client browser(客户浏览器)    来自客户浏览器的每个 >

以上就是关于spring和struts1、ibatics整合时,怎么配置数据库文件全部的内容,包括:spring和struts1、ibatics整合时,怎么配置数据库文件、Struts从零开始三、连接数据库实例[2]、关于Struts框架简介等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10142852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存