一直没用struts连接数据库,关注一下我还是在action中调用bean 来连接数据库

解决方案 »

  1.   

    oacla数据库的驱动classes12.jar拷到\web-inf\lib目录下
      

  2.   

    <set-property property="driverClassName" alue="oracle.jdbc.driver.OracleDriver" />
    中的driverClassName该为driverClass看看,还有看看驱动有没有,还有放地方有时可能不对.
      

  3.   

    现在我的程序在weblogic8.1下,完全好使
    但在tomcat下,依然报错
    在加载struts-config时就报,
    说“初始化application data source的错误”
    不知道在哪里还应该配置一下
    classes111,12我已经都加了,还是不好使,在tomcat下
      

  4.   

    如果你想通过在Struts-config里配置数据源,然后再Action里调用,
    那么,你上面的数据源配置是错了    <data-source key="dataSource">
          <set-property property="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
          <set-property property="url" value="jdbc:oracle:thin:@10.49.253.34:1521:rms" />
          <set-property property="username" value="rms" />
          <set-property property="password" value="rms" />
        </data-source>具体什么地方错,我也不知道。
    不过,如果你只用一个DataSource的话,你可以不用为它指定一个Key(key="dataSource")的。其次你可以这样直接得到数据源
    ds = request.getDatasouce();
    最后,你通过strust来得到ds,
    你最好自己再弄个连接池,这样比较好,不要太依赖Struts
    ^@^
      

  5.   

    谢谢大家不知道struts怎么与连接池连接,有什么api吗?在哪里有相关的文章阿