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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
din odbc-jdbc brige skal ligge i din classpath. Prøv specifik at nævn den jar fil den er i.
jar-filen ligger i filen rt.jar, som er med i din jdk-distribution f.x c:/jdk/jre/lib/rt.jar
Prøv evt at smide den under lib i den webapplikation.
hvordan er det nu man kører autoexe.bat fra dos-prompten så man kan se om den fanger den jar-fil
skriv 'set' så kommer alle miljø variabler
eller set CLASSPATH så kommer kun classpath'en hvis den findes.
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
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å
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
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 :)
Brug i stedet SET CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;C:/jdk/jre/lib/rt.jar;
eller helt korrekt: SET CLASSPATH=.;C:\jdk1.3.1\lib\TOOLS.JAR;C:\jdk\jre\lib\rt.jar;
jsp/servlet server-Hvordan er det nu lige man får denne til at "se" jar-filen også?
kommer an på hvilken server du bruger.
Den Tomcat version der er indbygget i forte for java community edition 3.0
Smid den i c:\forte-dir\tomcat-dir\lib
det virkede ikke der er stadig en Nullpointer exception??
Kurser inden for grundlæggende programmering