今天在做小练习的时候,本人也懒得改datasource 数据源时,只接使用了.MYECLIPSE默认自带的class类名org.apache.commons.dbcp.BasicDataSource
例子,采用.STRUTS+SPRING+HIBNERATE 开发的一个树型菜单.
在运行的时候.满以为可以了,
第一步就报出了.
缺少org/apache/pool/...
这个类.经查.才知道少导入一个包.common_pool.jar
网上大大们说的.org.apache.commons.dbcp.BasicDataSource 需要导入.
第二步.就报出currently action is unavlible.
查询网上各位大大的解决方法后,是因为加载,配制文件出错了.仔细查看了后.发现在配制文件中,
<!-- 配制 spring action -->
<bean name="/dtree" class="com.dtree.sturts.action.DtreeAction">
<property name="treeDao">
<ref local="treeDao" />
</property>
</bean>
红字体的没有写进去.因为当时是手写的^-^.给遗漏了.........
写到了
<bean id="dtreeAction" class="com.dtree.sturts.action.DtreeAction">
<property name="treeDao">
<ref local="treeDao" />
</property>
</bean>
这里,晕死...
第三步.树终于出来了.刷新二三次之后.就没有数据出来了...
看控制后台.也没有报出异常..........
初步想,打断点跟一下. 一直跑到
ps =con.createStatement();
这句时,断点也没有走下去了.好像突然已经完成了似的....数据页面也没有反应...
想想,估计是这里的联接池设置有问题...又把dataSource 的类名改成
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
重启,再刷新,OK ..已经没有问题了.
今天把出现的问题写在此,希望有哪位高手给解释下,是什么原因导致的..............
分享到:
相关推荐
在处理`org.apache.commons.dbcp.BasicDataSource`时,可能会遇到一些常见问题,如配置错误、连接泄漏、性能问题等。下面我们将详细探讨这些问题及其解决方案。 首先,`BasicDataSource`是DBCP库中的核心类,它实现...
总之,要解决`java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource`的问题,你需要确保你的项目正确包含了Apache Commons DBCP及其相关依赖,并正确配置了`BasicDataSource`。同时,了解...
在这个特定的错误中,我们看到的是`org.apache.commons.dbcp.BasicDataSource`,这是Apache Commons DBCP库中的一个类,用于管理数据库连接池。这个异常通常意味着在应用的类路径(ClassPath)中没有包含DBCP的jar...
`org.apache.commons.dbcp.BasicDataSource`是Apache Commons DBCP库中的一个类,它提供了一个连接池服务,用于管理数据库连接。当出现上述异常时,通常是因为缺少了这个库或者其依赖没有正确地添加到项目的类路径...
Apache Commons DBCP(数据库连接池)是Java开发中常用的一个数据库连接管理库,它提供了数据库连接池的功能,能够有效地管理和复用数据库连接,从而提高应用程序的性能和效率。资源包"org.apache.commons.dbcp"包含...
总的来说,理解并解决"java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource"这一异常,不仅需要对Struts框架有一定了解,还需要掌握Java类加载机制以及数据库连接池的基本原理。通过正确...
Apache Commons DBCP(数据库连接池)是Java开发中常用的数据源管理工具,它整合了Apache Commons Pool库来实现数据库连接的池化管理。在Java应用程序中,尤其是服务器端的应用,如Servlet、JSP或者Spring框架等,...
引用org.apache.commons.dbcp.BasicDataSource时需要两个包,引用oracle.jdbc.driver.OracleDriver时需要四个包,分别是(oracle10版本,11G的还不止).
在实际项目中,"commons-dbutils-1.4.jar"可以与Apache的另一个项目——Apache Commons DBCP(数据库连接池)配合使用,以实现数据库连接的池化管理,进一步提升系统性能。例如,可以通过BasicDataSource来配置和...
Apache Commons DBCP(Database Connection Pool)是Java开发中常用的一个数据库连接池组件,它属于Apache Commons项目的一部分。DBCP提供了数据库连接池的功能,能够有效地管理和复用数据库连接,提高应用性能并...
Apache Commons DBCP(Database Connection Pool)和Apache Commons Pool是两个在Java开发中广泛使用的开源库,主要用于数据库连接管理和对象池服务。这两个JAR文件,`commons-dbcp-1.4.jar` 和 `commons-pool-1.5.6...
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> ${jdbc.driver}" /> ${jdbc.url}" /> ${jdbc.username}" /> ${jdbc.password}" /> ``` 现在,我们...
import org.apache.commons.dbcp.BasicDataSource; import org.apache.commons.dbcp.BasicDataSourceFactory; import java.sql.SQLException; import java.sql.Connection; import java....
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <!-- 其他配置属性 --> ``` 总的来说,Apache Commons ...
包含com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar和com.springsource.org.apache.commons.pool-1.5.3.jar
org.apache.commons.dbcp.BasicDataSource类所需要的3个jar包commons-collections.jar,commons-dbcp.jar,commons-pool.jar
《深入理解Apache Commons DBCP:数据库连接池的基石》 Apache Commons DBCP(Database Connection Pool)是Java世界中广泛使用的数据库连接池组件,它为应用程序提供了高效的数据库连接管理。在Java应用开发中,...
DBCP(Database Connection Pool)是Apache组织提供的一个开源数据库连接池组件,它的全称为"Jakarta Commons DBCP"。这个连接池库被设计用来管理数据库连接,提高应用程序的性能和效率。在Java应用程序中,频繁地...
org.apache.commons.dbcp.BasicDataSource"是一个常见的Java运行时错误,意味着在尝试加载或执行程序时,找不到指定的类——org.apache.commons.dbcp.BasicDataSource。这个错误通常发生在你的类路径(classpath)...