Avatar billede snowflake7 Nybegynder
26. maj 2002 - 21:10 Der er 16 kommentarer og
2 løsninger

Unable to load class sun.jdbc.odbc.JdbcDriver hvad er der galt?

2002-05-26 09:05:48 - Ctx(  ): Exception in: R(  + /usingjsp/Internetbutik/SoegEfterVarerJSP.jsp + null) - javax.servlet.ServletException: Unable to load class sun.jdbc.odbc.JdbcDriver

<html>
                              <head>
                                  <title>test at paradox</title>
                              </head>
                              <%@ page language="java"
                                        import="java.sql.* , java.io.*,java.util.*"  %>
                              <body>
                              <h1> TEST info fra Paradox-database</h1>
                              <table border="1" width="400">
                              <tr>
                              <td><b> Varenr</b></td><td><b>Beskrivelse</b></td>
                              <td><b> Pris</b></td>
                              </tr>
                              <% //step1
                              java.lang.Class.forName("sun.jdbc.odbc.JdbcDriver");


                              //step2
                              Connection myConn =
                              DriverManager.getConnection("jdbc:odbc:indkoebdb");
                             
                              //step3
                              Statement stmt = myConn.createStatement();
                              //step4
                              ResultSet myResultSet = stmt.executeQuery("select * from indkoebstab");
                              //step6
                              if(myResultSet != null)
                              {
                              //step7
                              while(myResultSet.next())
                              {
                              String Varenr = myResultSet.getString("Varenr");
                              String Beskrivelse = myResultSet.getString("Beskrivelse");
                              %>
                              <tr>
                              <td><%= Varenr %></td>
                              <td><%= Beskrivelse %></td>
                              </tr>
                             
                              <%
                              //step8
                              }
                              }
                             
                              //step 9 og 10
                             
                              stmt.close();
                              //step11
                              myConn.close();
                              %>
                             
                             
                              </table>
                             
                             
                              </body>
                              </html>

Jeg bruger Forte for java community edition 3.0 og pointbase server og paradox database
Avatar billede disky Nybegynder
26. maj 2002 - 21:17 #1
din odbc-jdbc brige skal ligge i din classpath.

Prøv specifik at nævn den jar fil den er i.
Avatar billede soelvpil Nybegynder
27. maj 2002 - 08:20 #2
jar-filen ligger i filen rt.jar, som er med i din jdk-distribution

f.x c:/jdk/jre/lib/rt.jar
Avatar billede soelvpil Nybegynder
27. maj 2002 - 08:21 #3
Prøv evt at smide den under lib i den webapplikation.
Avatar billede snowflake7 Nybegynder
27. maj 2002 - 12:23 #4
hvordan er det nu man kører autoexe.bat fra dos-prompten
så man kan se om den fanger den jar-fil
Avatar billede disky Nybegynder
27. maj 2002 - 13:22 #5
skriv 'set' så kommer alle miljø variabler
Avatar billede disky Nybegynder
27. maj 2002 - 13:23 #6
eller
set CLASSPATH

så kommer kun classpath'en hvis den findes.
Avatar billede snowflake7 Nybegynder
27. maj 2002 - 17:01 #7
Forkert kommando eller filnavn
C:\WINDOWS>set
COMSPEC=C:\WINDOWS\COMMAND.COM
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP
CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;
PATH=C:\PROGRAMMER\DMI\BIN;C:\jdk1.3.1\bin
winbootdir=C:\WINDOWS
windir=C:\WINDOWS
BLASTER=A220 I5 D1 T4 P330

C:\WINDOWS>set classpath
Syntaksfejl

C:\WINDOWS>setclasspath
Forkert kommando eller filnavn

C:\WINDOWS>set CLASSPATH
Syntaksfejl

C:\WINDOWS>
så får jeg dette ud af dos
Avatar billede disky Nybegynder
27. maj 2002 - 19:16 #8
din classpath er:

CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;

tilføj den fil soelvpil nævner.

Husk din jsp/servlet server skal kunne se den også
Avatar billede snowflake7 Nybegynder
27. maj 2002 - 19:54 #9
det har jeg også gjort men det virker stadig ikke:
SET COMSPEC=C:\WINDOWS\COMMAND.COM
SET windir=C:\WINDOWS
SET winbootdir=C:\WINDOWS
SET PROMPT=$p$g
SET TEMP=C:\WINDOWS\TEMP
SET TMP=C:\WINDOWS\TEMP
SET CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;
SET CLASSPATH=.;C:/jdk/jre/lib/rt.jar;
SET PATH=C:\PROGRAMMER\DMI\BIN;C:\jdk1.3.1\bin
SET PATH=C:\WINDOWS\Menuen Start\Programmer\Microsoft Works
Avatar billede disky Nybegynder
27. maj 2002 - 19:58 #10
det her duer ikke:
SET CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;
SET CLASSPATH=.;C:/jdk/jre/lib/rt.jar;


Den nederste overskriver den øverste :)
Avatar billede soelvpil Nybegynder
27. maj 2002 - 20:13 #11
Brug i stedet

SET CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;C:/jdk/jre/lib/rt.jar;
Avatar billede disky Nybegynder
27. maj 2002 - 20:18 #12
eller helt korrekt:
SET CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;C:\jdk\jre\lib\rt.jar;
Avatar billede soelvpil Nybegynder
28. maj 2002 - 09:41 #13
Nå ja, copy-paste-fejl
Avatar billede snowflake7 Nybegynder
28. maj 2002 - 12:30 #14
jsp/servlet server-Hvordan er det nu lige man får denne til at "se" jar-filen også?
Avatar billede disky Nybegynder
28. maj 2002 - 13:00 #15
kommer an på hvilken server du bruger.
Avatar billede snowflake7 Nybegynder
28. maj 2002 - 13:10 #16
Den Tomcat version der er indbygget i forte for java community edition 3.0
Avatar billede soelvpil Nybegynder
28. maj 2002 - 16:05 #17
Smid den i c:\forte-dir\tomcat-dir\lib
Avatar billede snowflake7 Nybegynder
28. maj 2002 - 19:20 #18
det virkede ikke der er stadig en Nullpointer exception??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester