Leave out the .newInstance()..
E.g
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("URL");
"Z.BEAT" wrote:
> Here is a code excerpt:
> ---------------------------
> String dbDriver = "org.gjt.mm.mysql.Driver";
>
> try
> {
> Class.forName(dbDriver).newInstance()
> }
> catch(ClassNotFoundException cnf)
> {
> out.println(cnf);
> }
> -----------------------------
> When I go to compile this servlet, I have been getting
> boeither one of th of the following exceptions:
>
> "Undeclared exception. IllegalAccessException"
> AND
> "Undeclared exception. InstantiationException"
>
> Any ideas? I have never had trouble using the mysql
> driver. Itis working fine on my other JavaBeans, JSPs
> and Serlets. And I always use the same database
> algorithms, so I don't think I am doing anything
> different. The only possible change that I can see is
> that these are the first servlets, whereas I have
> previously been coding with JavaBeans. The Java API
> documentation mentions that these errors may be thrown
> if the constructor is not present, or accessible for
> the class (Class.forname.newInstance()). I have not
> touched the driver since I installed it, so I am
> inclinec to think it has something to do with the
> servlet environment.
>
> Thanks! Sorry for the long-wind!
>
> __________________________________________________
> Do you Yahoo!?
> Y! Web Hosting - Let the expert host your web site
> http://webhosting.yahoo.com/
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>