You should never use Class.forName(). See
http://blog.bjhargrave.com/2007/09/classforname-caches-defined-class-in.html

Justin

On Mon, May 23, 2011 at 12:15 PM, jie yan <[email protected]> wrote:
> With the help of some engineers in Karaf forum, I've wrapped an Oracle
> driver bundle.
>
> But I can't find the suitable way to create a JDBC driver in my Oracle
> client bundle.
>
> Attempt 1:
> 1) <Import-Package>oracle.jdbc</Import-Package>
> 2) Class.forName("oracle.jdbc.OracleDriver");
> Failed.
>
> Attempt 2:
> 1) <Import-Package>oracle.jdbc</Import-Package>
> 2) static{
>  DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
>  }
> Failed.
>
> How could I do?
>
> Regards,
> drhades
>

Reply via email to