struts构架下jsp数据源的配置

在struts-config.xml中,需要注意的是:<data-sources>元素的位置位于<form-beans>和<action-mapping>之前。
----配置oracle数据源----------
<datasources>
  <datasource key="oracleDB1"
    type="org.apache.commons.dbcp.BasicDataource">
      <set-property property="driverClassName"
        value="oracle.jdbc.driver.OracleDriver"/>
      <set-property property="url"
        value="jdbc:oracle:thin@127.0.0.1:1521:数据库SID"/>
      <set-property property="maxActive"
        value="5"/>
      <set-property property="username"
        value="system"/>
      <set-property property="password"
        value="okokokok"/>
      <set-property property="autoCommit"
       value="true"/>
  </datasource>
</datasources>
/*
key:数据源标识,保存于ActionServlet的ServletContext中,用于将来程序代码访问该数据源
DriverClassName:数据库驱动完整类名
url:要连接数据库的URL
maxActive:同时打开数据库的最大数目
username:连接数据库的用户名
password:连接数据库的密码
autoCommit  设置SQL语句执行后是否自动提交
*/
----配置SQLserver数据源----------
<data-source key="SQLSERDB1" 
  type="org.apache.commons.dbcp.BasicDataSource">
    <set-property property="driverClassName" 
      value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
    <set-property property="url" 
      value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test" />
   <set-property property="username"
     value="sa" />
   <set-property property="password" 
    value="1234"/> 
   <set-property property="autoCommit"
       value="true"/>
  </data-source>

如果配置数据源重新启动tomcat发现org.apache.commons.dbcp.BasicDataource异常请在
http://www.axint.net/apache/java-repository/commons-dbcp/jars/下载该jar文件放在
tomcat下的common下的lib下。
--------------------------------

ServletContext context =servlet.getServletContext();
 DataSource dataSource =(DataSource)context.getAttribute("oracleDB1"); 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值