You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by yau <al...@vip.163.com> on 2009/06/08 09:44:10 UTC
java.lang.IncompatibleClassChangeError: BasicDataSource
Hi,
I have a function return a DataSource, like:
DataSource setupDataSource(String dbName) {
BasicDataSource ds = new BasicDataSource();
...
return ds;
}
But, when I run the program, I got an exception:
Caused by: java.lang.IncompatibleClassChangeError: Class org.apache.commons.dbcp.BasicDataSource does not implement the requested interface javax.sql.DataSource
What wrong?
Yau.
Re: java.lang.IncompatibleClassChangeError: BasicDataSource
Posted by Leon Rosenberg <ro...@googlemail.com>.
Hello,
Apparently your code is compiled with another version as used at runtime.
regards
Leon
2009/6/8 yau <al...@vip.163.com>:
> Hi,
>
> I have a function return a DataSource, like:
> DataSource setupDataSource(String dbName) {
> BasicDataSource ds = new BasicDataSource();
> ...
> return ds;
> }
>
> But, when I run the program, I got an exception:
>
> Caused by: java.lang.IncompatibleClassChangeError: Class org.apache.commons.dbcp.BasicDataSource does not implement the requested interface javax.sql.DataSource
>
> What wrong?
>
>
> Yau.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org