博主资料

留言 加为好友 收藏

用户名:  zhangxinjie
来自:  北京 朝阳
年龄:  30
爱好: 古典音乐

日历

2008 7.25 Fri
  12345
6789101112
13141516171819
20212223242526
2728293031  
«» 2008 - 7 «»

个人统计

用户名: zhangxinjie
等级: 初来乍到
威望: 860
积分: 2094
在线时间: 47 小时
日志总数: 136
评论数量: 152
访问次数: 840558
建立时间: 2006-07-16
RSS订阅       手机访问

最新评论

文章列表

文章搜索

日志分类

最近访问的人:

空白
2008-07-24 08:36:39
液下泵
2008-07-23 13:53:06
刀马物语
2008-07-22 16:37:32
我的道路---企业不..
2008-07-21 16:42:36
程序人家
2008-07-21 15:26:46
2008-07-20 21:11:51
ccimanic
2008-07-18 11:40:13
听雨轩
2008-07-16 19:21:52
李雪
2008-07-15 16:01:43
myblog
2008-07-15 09:22:49

日志文章

2007年05月14日 17:37:07

struts 配置数据库的实现

struts终于通了,写到这里:

1、struts-config.xml中配置:
 <data-sources>
  <data-source key="A" type="org.apache.commons.dbcp.BasicDataSource">
   <set-property property="description" value="Airline DB Connection config" />
   <set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
   <set-property property="maxCount" value="10" />
   <set-property property="url" value="jdbc:mysql://localhost/struts" /> 
   <set-property property="username" value="root" />
   <set-property property="password" value="root" />
   <set-property property="maxWait" value="5000" />
   <set-property property="defaultAutoCommit" value="false" />
   <set-property property="defaultReadOnly" value="false" />
  </data-source>
 </data-sources>

2、需要4个jar放到放到WEB-INF/lib/中,tomcat下的common/lib/中也放一份吧
名字:commons-collections.jar,commons-dbcp-1.2.1.jar,commons-pool.jar,mysql-connector-java-5.0.0-beta-bin.jar

3、写个简单的Action
public ActionForward execute(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
 {
  try {
   DataSource dataSourceA = getDataSource(request,"A");
   Connection myConnectionA = dataSourceA.getConnection();
   
   System.out.println("myConnectionA:"+myConnectionA);
   
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return null;
 }

4、根据你的配置访问这个Action就可以了,后台打出Connection的对象



描述: commons-collections.jar
附件: commons-collections.jar (558 K)

描述: commons-dbcp-1.2.1.jar
附件: commons-dbcp-1.2.1.jar (106 K)

描述: commons-pool.jar
附件: commons-pool.jar (61 K)

描述: mysql-connector-java-5.0.0-beta-bin.jar
附件: mysql-connector-java-5.0.0-beta-bin.jar (464 K)

类别: 无分类 |  评论(0) |  浏览(4555) |  收藏
-20楼 [楼主][匿名] Says:
-21楼 [楼主][匿名] Says:
-22楼 [楼主][匿名] Says:
-23楼 [楼主][匿名] Says:
-24楼 [楼主][匿名] Says:
-25楼 [楼主][匿名] Says:
-26楼 [楼主][匿名] Says:
-27楼 [楼主][匿名] Says:
-28楼 [楼主][匿名] Says:
-29楼 [楼主][匿名] Says:
发表评论