大大毛 的笔记

  DDM's Note

哪怕没有办法一定有说法,
就算没有鸽子一定有乌鸦,
固执无罪 梦想有价,
让他们惊讶.

posts - 14, comments - 23, trackbacks - 0, articles - 58
   :: 首页 ::  :: 联系 ::  :: 管理

DBCP数据源的配置问题(Myeclipse)

Posted on 2006-07-23 21:24 大大毛 阅读(1926) 评论(0)  编辑  收藏 所属分类: Struts

   在应用过程中想使用DBCP数据源,遇到了一些问题,配置环境:Eclipse3.1,Myeclipse4.02

   在struts-config.xml的设计视图中可以选择"新增数据源",Myeclipse会弹出向导窗口,这里使用的缺省DataSource的Type是"org.apache.struts.util.GenericDataSource",而用DBCP数据源的话需要改为"org.apache.commons.dbcp.BasicDataSource",当然了通过Myeclipse插入的Struts框架中是缺少DBCP的包的,好在Tomcat用的就是这个,因此能够在Tomcat\common\lib目录中找到需要的包:
   1.commons-dbcp-1.2.1.jar
   2.commons-pool-1.2.jar
   在工程的配置路径中加入即可.也可以从apache的网站上
下载

   Myeclipse的向导窗口中具有一些属性栏,在这里可以输入数据源使用的Driver类名以及URL,当然还有用户名/密码。
   属性栏全部都配置完毕后,会在struts-config.xml文件中加入<data-sources>标签,这里面的<data-source>即是刚刚新建的数据源配置参数,这里需要手工更改:

      1.增加<data-source>标签的type属性,这样 <data-source type="org.apache.commons.dbcp.BasicDataSource">;
      2.属性名 driverClass 改为 dirverClassName;
      3.属性名 user 改为username,注意n是小写的;
      4.去掉属性标签 loginTimeout。

   改完以后就可以启动Tomcat看效果了

只有注册用户登录后才能发表评论。


网站导航:
 

i am ddm