Article View: borland.public.jbuilder.java.language
Article #15415Re: JDBC Driver
From: Donald Munro
Date: Thu, 17 Jun 1999 00:00
Date: Thu, 17 Jun 1999 00:00
53 lines
2918 bytes
2918 bytes
MJR <Rao.Mohith@compaq.com> wrote in message
news:7k8ch6$j8u$1@mailint03.im.hou.compaq.com...
> Does anyone know why the following code throws an exception (I got the
code
> straight off the java.sun.com tutorial on JDBC)?
>
> try {
> Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
> }
> catch( Exception e ) {
> System.err.println( "Failed to load JDBC/ODBC driver." );
> return;
> }
>
I had the same problem trying to use the JDBC/ODBC bridge using their
tutorial code. The following seems to work better :
try
{ Driver jdbcDriver = (Driver)Class.forName(jdbcClassName).newInstance();
if (jdbcDriver != null)
{ Properties info = new Properties();
m_Connection = jdbcDriver.connect(connectionString,info);
}
}
catch (ClassNotFoundException e)
{ System.err.println("FATAL ERROR : Failed to obtain jdbc class " +
jdbcClassName + "\n" + e.getMessage());
e.printStackTrace();
return false;
}
catch (InstantiationException e)
{ System.err.println("FATAL ERROR : Failed to obtain jdbc class " +
jdbcClassName + "\n" + e.getMessage());
e.printStackTrace();
return false;
}
catch (SQLException e)
{ System.err.println("FATAL ERROR : Failed to obtain jdbc connection " +
connectionString + "\n" + e.getMessage());
e.printStackTrace();
return false;
}
catch (IllegalAccessException e)
{ System.err.println("FATAL ERROR : Failed to obtain jdbc connection " +
connectionString + "\n" + e.getMessage());
e.printStackTrace();
return false;
}
return true;
Hope this helps,
Donald Munro (donaldm@tricom.co.za)
Technical Details
Message-ID:
<7kas0c$kik$1@hermes.is.co.za>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7k8ch6$j8u$1@mailint03.im.hou.compaq.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d6b,4a2d57c24fdb42a9 X-Google-Attributes: gid111d6b,public X-Google-Thread: fa45f,4a2d57c24fdb42a9 X-Google-Attributes: gidfa45f,public X-Google-Thread: f5d71,4a2d57c24fdb42a9 X-Google-Attributes: gidf5d71,public X-Google-Thread: f74b3,4a2d57c24fdb42a9 X-Google-Attributes: gidf74b3,public X-Google-Thread: 113ae9,1b231ae46583c0cb X-Google-Attributes: gid113ae9,public X-Google-Thread: 115d3b,4a2d57c24fdb42a9 X-Google-Attributes: gid115d3b,public X-Google-Thread: 10bb9b,4a2d57c24fdb42a9 X-Google-Attributes: gid10bb9b,public X-Google-Thread: fecd1,4a2d57c24fdb42a9 X-Google-Attributes: gidfecd1,public From: "Donald Munro" <donaldm@tricom.co.za> Subject: Re: JDBC Driver Date: 1999/06/17 Message-ID: <7kas0c$kik$1@hermes.is.co.za> X-Deja-AN: 490656319 References: <7k8ch6$j8u$1@mailint03.im.hou.compaq.com> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Organization: An Internet Solution Customer X-MSMail-Priority: Normal Newsgroups: borland.public.jbuilder.java.language,comp.lang.java,comp.lang.java.api,comp.lang.java.help,comp.lang.java.machine,comp.lang.java.misc,comp.lang.java.security,microsoft.public.inetexplorer.ie4.java_applets