Re: ClassNotFoundException
From: Tjerk Wolterink (tjerk_at_wolterinkwebdesign.com)
Date: 12/07/04
- Next message: Stijn Verholen: "Re: ClassNotFoundException"
- Previous message: -jit: "Re: newbie"
- In reply to: Jorge Cecílio: "ClassNotFoundException"
- Next in thread: Stijn Verholen: "Re: ClassNotFoundException"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 07 Dec 2004 22:17:09 +0100
[cut]
When you using database you must have the JDBC Driver for that type of database.
JDBC: Java Database Connectivity.
JDBC Defines an framework/api for java connecting to sql databases.
It has some Interface objets in iut that a specific driver for a specific database must implement.
So you must have a driver for your specific database in your classpath
The driver you want to use is: com.informix.jdbc.IfxDriver
>
> On JDBC dbping tab is written "This Utility assumes that you have a JDBC
> driver installed and a CLASSPATH set before running DBPING"
> a) What do they mean by having a JDBC driver installed? Isn't this driver
> installed when I installed Informix-SDK? If not, how can I get it?
I think, but am not sure, that the driver is in your Informix-SDK
But you must include the .jar or .class that is the driver in your classpath.
> b) Do I have to do something like I did to the ODBC driver (by creating and
> configuring a
> DSN)? Where and how?
dsn? i do not follow you here.
> c) I know CLASSPATH system variable isn't set. Should I set it in my system?
> By what value? By a path within Informix-SDK folders? Should CLASSPATH be
> set anywhere else (e.g. setnet32)?
When you run your application you must bee sure that the com.informix.jdbc.IfxDriver
class is in your classpath, see the documentation of Informix where com.informix.jdbc.IfxDriver resides.
>
> I suspect the problem is in my CLASSPATH system variable, but I don't know
> how to set it. Or, perhaps, the strings I'm using aren't correct.
> Can Anyone help?
You CAN set your classpath system var to include com.informix.jdbc.IfxDriver but it will then only
work on your computer. Better is to set the classpath in your application,
for example if you start your application from a .jar you can include com.informix.jdbc.IfxDriver
by editing the manifest file of the jar.
Else you could create a Start script that sets up the classpath first
>
> Thanks in advance,
> Jorge Cecilio
>
>
>
>
>
- Next message: Stijn Verholen: "Re: ClassNotFoundException"
- Previous message: -jit: "Re: newbie"
- In reply to: Jorge Cecílio: "ClassNotFoundException"
- Next in thread: Stijn Verholen: "Re: ClassNotFoundException"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|