struts主要用在表现层,负责与用户交互,按照web分层结构来说:表现层、逻辑层,数据访问层,datasource配置当然应放到数据层。建议你在逻辑层和数据库之间再加入一层(如hibernate)进行datasource配置,或直接在tomcat这类web容器中配置。
解决方案 »
- DatabaseMetaData.getProcedureColumns方法疑惑
- 请问,消息驱动BEAN异常信息:for messagingType 'javax.jms.MessageListener ' not found
- struts1 form-bean中的seesion问题
- 求助:一个运行速度的问题
- 请教导入org.apache.commons.lang包的问题
- action中得到一个String,String内容是一个html页面的源码,把这个String要显示到jsp页面中去?
- SQL查询结果的转换(比较棘手,忘高手解决)
- 用jb生成可执行文件,但还要一个.jar包才行,怎样使程序只要.exe文件,而不用.jar文件
- jdbc连接和游标问题
- 请问,怎样用javamail通过代理服务器(需要验证)发送邮件
- cluster中quartz的调度问题请教。
- HQL糊查询(like)怎样写?
datasource是可以在tomcat的server.xml或是struts-config的配制文件中配制数据库连接池。两者都是连接池,效率都差不多的。用哪个都可以。
所以我还是怀疑有别的什么问题我没有发现. 不过能够知道连接池既可以在
server.xml也可以在struts-config.xml当中配置,而且效率没有大的差别,我就
放心了,谢谢.
1.2后这种方式连接数据库已经不支持了。
如果你实在想用需要另外下载,可以到http://jakarta.apache.org/site/downloads/downloads_commons-dbcp.cgi
下载commons-dbcp包,利用包中的BasicDataSource连接数据源。
格式:
<data-source type="org.apache.commons.dbcp.BasicDataSource">
至于tomat连接池的配法,4.x和5.x的配置稍有不同,你可以在google上搜索“tomcat 连接池”就可以了,具体的配置方法我就不帖了,搞那么长的代码放在这里并没有什么意义。