日期:2014-05-18  浏览次数:20761 次

STRUTS中ACTION获取数据连接问题 比较急 路过帮忙
我在STRUTS-CONFIG.XML中配置了数据链接:
    <data-sources>
        <data-source   key= "dataSourceA "   type= "org.apache.commons.dbcp.BasicDataSource ">
            <set-property   property= "driverClassName "   value= "com.microsoft.jdbc.sqlserver.SQLServerDriver "   />
            <set-property   property= "url "   value= "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=WNERPData-YL-ZH;SelectMethod=cursor "   />
            <set-property   property= "username "   value= "sa "   />
            <set-property   property= "password "   value= "sa "   />
            <set-property   property= "maxActive "   value= "10 "   />
            <set-property   property= "maxWait "   value= "5000 "   />
            <set-property   property= "defaultAutoCommit "   value= "false "   />
            <set-property   property= "defaultReadOnly "   value= "false "   />
        </data-source>
    </data-sources>

在ACTION中使用:
DataSource   ds   =   getDataSource(request, "dataSourceA ");
Connection   conn   =   ds.getConnection();
来获取数据源,但是就是获取不了,不知道什么原因。
数据库配置没什么问题。但是ACTION中就是获取不了数据源,帮忙解决一下,有什么不明确的地方我会在线说的。


------解决方案--------------------
楼主用的struts版本是什么
------解决方案--------------------
没异常?
------解决方案--------------------
web.xml配置了没?
------解决方案--------------------
页面错误完整发出来看看,哪一行出现空指针异常了 ?
------解决方案--------------------
在 Struts-config.xml连接数据库 在Action中要获得个datesource地