登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>JSP教程>>数据库相关>>关于struts 连接数据库的问题
关于struts 连接数据库的问题
来源:赛迪网 ‖ 作者:未知 ‖ 点击: ‖ 时间:08-01-24 09:10:36 ‖ 【 】‖ 我要投稿

这几天在这里查看了关于struts连接数据库的问题。看到很多人都在问这个,所以就我所做的实际情况给大家介绍一下。

1.在struts 1.1 中不必设置type(默认为org.apache.struts.util.GenericDataSource)
属性就可访问数据库。
    < data-source key="..." >
      < set-property property="driverClass" value="..." />
      < set-property property="description" value="..." />
      < set-property property="url" value="..." />
    < /data-source>
//----------------------------------------------------------------------------
2.  而在struts 1.2 后一定要指定type属性,一般指定为:org.apache.commons.dbcp ,但问题出现了.很多书籍介绍都是这样配置的.(至少孙妹妹的是这样配置的)

   < data-source type="org.apache.commons.dbcp.BasicDataSource">
     < set-property property="driverClass" value="..." />
     < set-property property="user" value="..." />
     < set-property property="password" value="..."/>
     ......
  < /data-source>

  这样编绎时,会提示找不到合适的驱动,也就是大多数网友提出的问题。

  其实,在org.apache.commons.dbcp.BasicDataSource中
  "driverClass"并不是其中的属性值,而是"driverClassName",
  "user" 也不是其中的属性值,而是"username",改掉这两个关键的东东,你的程序就可以运行起来了。
 //----------------------------------------------------------------------

  愿我的解释能帮助你成功连上数据库。我反得测试后才写出来。

加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
相关文章列表
无相关新闻
请文明参与讨论,禁止漫骂攻击。  
网友评论