From: | Oliver Jowett <oliver(at)opencloud(dot)com> |
---|---|
To: | paul guermonprez <paul(at)integragen(dot)com> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: class loading ... |
Date: | 2003-01-13 20:52:45 |
Message-ID: | 20030113205241.GB4200@opencloud.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
On Mon, Jan 13, 2003 at 11:53:13AM +0100, paul guermonprez wrote:
> hello,
>
> i haven't found a way to load dynamically a jdbc3 driver.
[...]
> but it doesn't work. to make it i have to specify :
> org.postgresql.jdbc3.Jdbc3PoolingDateSource source =
> new org.postgresql.jdbc3.Jdbc3PoolingDateSource() ;
> ...
>
> but it not dynamically loaded.
If you want to dynamically load a datasource try something like:
Class dsClass = Class.forName("datasource.class.name.here");
javax.sql.DataSource ds = (javax.sql.DataSource)dsClass.newInstance();
then use reflection to configure the datasource (see the JDBC spec for
standardized methods). The same approach works for ConnectionPoolDataSource.
-O
From | Date | Subject | |
---|---|---|---|
Next Message | snpe | 2003-01-13 21:23:24 | Re: Errors compiling Postgres (bison -maximum table size excceeded) |
Previous Message | Tim Lucia | 2003-01-13 20:27:35 | Re: Sequence |