Обсуждение: JDBC drivers

Поиск
Список
Период
Сортировка

JDBC drivers

От
Jeffrey Napolitano
Дата:
I have two programs:

one which I run via : java JavaProgram
    which connects to the Postgresql database, and puts stuff in, etc.
one which I run via a webserver - an applet, which is called in an html
    document, and attempts to access a Postgresql database.

Both programs load the driver via "Class.forName("postgresql.Driver")",
and use DriverManager.getConnection - however, the first one, the
application, apparently finds the postgresql.Driver via its CLASSPATH.
The second one, the applet, does not HAVE a CLASSPATH because it is
invoked by the web server, and therefore returns "cannot find suitable
driver".

I have put postgresql.jar (the JDBC driver) in the directory that the
applet is being executed, but it is still not found.

There must be a way to use a JDBC driver with applets, right?
Unfortunately, I don't know how to which is environment variable
"independent"...anyone?

------------------
Jeffrey Napolitano
Lowly Intern
Software Emancipation Technology

Re: [INTERFACES] JDBC drivers

От
Peter T Mount
Дата:
On Fri, 10 Jul 1998, Jeffrey Napolitano wrote:

> I have put postgresql.jar (the JDBC driver) in the directory that the
> applet is being executed, but it is still not found.

The jar file must be defined in the <applet> tag. Now most browsers don't
support multiple archives, so there are two way around this:

1) unpack postgresql.jar, so that the postgres directory is in the same
   directory as your applet.

2) unpack as in (1), but then repack the driver and your applet into a new
   .jar file, and refer that in the <applet> tag.

> There must be a way to use a JDBC driver with applets, right?
> Unfortunately, I don't know how to which is environment variable
> "independent"...anyone?

Applets don't have access to environment variables.

--
Peter T Mount peter@retep.org.uk or petermount@earthling.net
Main Homepage: http://www.retep.org.uk
************ Someday I may rebuild this signature completely ;-) ************
Work Homepage: http://www.maidstone.gov.uk Work EMail: peter@maidstone.gov.uk