Struts里连接数据库居然出错!狂搞不明白!!
下面是Struts1.1配置文件关于数据源的一部分:
<data-sources>
<data-source>
<set-property property="autoCommit" value="false"/>
<set-property property="description" value="SqlServer Data Source"/>
<set-property property="driverClass" value="sun.jdbc.odbc.JdbcOdbcDriver"/>
<set-property property="url" value="jdbc:odbc:antDB"/>
<set-property property="user" value="sa"/>
<set-property property="password" value=""/>
<set-property property="maxCount" value="5"/>
<set-property property="minCount" value="1"/>
</data-source>
</data-sources>
然后在Action里这样获取数据库的连接:
ServletContext context = servlet.getServletContext();//servlet是父类Action中的一个字段
DataSource datasource = (DataSource)context.getAttribute( Globals.DATA_SOURCE_KEY );
可是启动Tomcat时,执行Action时,报错:java.lang.ClassNotFoundException:org.apache.struts.legacy.GenericDataSource.
然后我找遍了相关的jar文件,都没有这个类!!
请教一下各位高手,你们是如何配置和使用数据源的!
万分感激!!