Avatar billede taae Juniormester
21. november 2005 - 00:48 Der er 50 kommentarer og
1 løsning

Problem med at oprette forb til db

Det skal siges at det har fungeret før, men driller igen :

FORBINDELSE TIL DB:
public class ConnectToDatabase
{
    public static Connection con= null;
    public static Statement stmt = null;
   
   
    //Opret forbindelse til MySQL database i konstruktør
    public ConnectToDatabase () throws Exception
    {
       
       
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost/bilreservedele","root","touel");
            //con.setAutoCommit(false);
           
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace();
            System.out.println( e.getMessage());
        }
       
        //Check om forb er gyldig....
        if (con == null)
        {
            System.err.println ("FEJL ! Kunne ikke oprette forbindelse");
        }
    }
   
    public Connection getCon ()
    {
        return con;
    }
   
    public void  setCon (Connection con)
    {
        ConnectToDatabase.con= con;
    }
   
   
    /** Denne metode bruges hver gang man skal læse fra databasen. */     
    public ResultSet ExecuteResultSet(String SqlStatement)
    {
        ResultSet ReturnResultSet;
        try{
            stmt = con.createStatement();
            ReturnResultSet = stmt.executeQuery(SqlStatement);
            return ReturnResultSet;
        }catch (SQLException e){
            System.out.println(e.getMessage());
        }
        return null;
    }

LIDT JSP KODE:
<body>
   
 
    <%
   
   
    ResultSet RS = DbQuery.DbQueryBil.visMaerke();
            if (RS == null) {
                out.println("DEN ER TOM!!!");
            }

            try {
                while (RS.next()) {
                    out.println(RS.getString("bilmaerke"));
                }
            } catch (Exception e) {
                System.out.println(e);
            }
           
            %>
       


    </body>

DEN KALDTE METODE FRA JSP:

public static ResultSet visMaerke ()throws Exception
        {
            ConnectToDatabase Condb= new ConnectToDatabase ();
            return Condb.ExecuteResultSet("SELECT * FROM bilmaerke ");
        }
       

TIL DETET FÅR JEG DENNE FEJL:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1338)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at ConnectDb.ConnectToDatabase.<init>(ConnectToDatabase.java:19)
    at DbQuery.DbQueryBil.visMaerke(DbQueryBil.java:35)
    at org.apache.jsp.ProveIndsaetDataFraDb_jsp._jspService(org.apache.jsp.ProveIndsaetDataFraDb_jsp:79)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
com.mysql.jdbc.Driver
FEJL ! Kunne ikke oprette forbindelse
2005-11-21 00:44:12 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
    at ConnectDb.ConnectToDatabase.ExecuteResultSet(ConnectToDatabase.java:53)
    at DbQuery.DbQueryBil.visMaerke(DbQueryBil.java:37)
    at org.apache.jsp.ProveIndsaetDataFraDb_jsp._jspService(org.apache.jsp.ProveIndsaetDataFraDb_jsp:79)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java%3
Avatar billede simonvalter Praktikant
21. november 2005 - 00:54 #1
Du mangler jdbc driver i classpath

http://www.mysql.com/products/connector/j/

start med java -classpath sti/til/driver.jar
eller tilføj den til din IDE.
Avatar billede taae Juniormester
21. november 2005 - 00:56 #2
et stort HOVSA fra min side... administrator, du må gerne slette tvillinge spg til dette her ?

spg er til 30 pts,som gives efter prob er løst.
Jeg har også oprettet det samme spg under jsp, men tænkte at siden der er flere java brugere herinde, så ville det være bedst at ha den herinde.
Avatar billede arne_v Ekspert
21. november 2005 - 00:56 #3
simon>

web app
Avatar billede taae Juniormester
21. november 2005 - 00:56 #4
det er til en web appl og den ligger under web-inf\lib
Avatar billede arne_v Ekspert
21. november 2005 - 00:57 #5
er det den rigtige WEB-INF/lib ?
Avatar billede taae Juniormester
21. november 2005 - 01:01 #6
???

WebRoot\WEB-INF\lib

men er der noget med at man også skal kunne se mysql driver info i web.xml ?
Avatar billede taae Juniormester
21. november 2005 - 01:02 #7
jeg ved ikk om det spiller nogen rolle. men i stedet for at højreklikke og gemme mysql connector under lib, så kopierede jeg den og gik ind i workspace og lagde den derfra....
Avatar billede arne_v Ekspert
21. november 2005 - 01:03 #8
hvis din web apps root er WebRoot, men du kan jo have mange web apps på din Tomcat

nej - ingen registrering i web.xml
Avatar billede taae Juniormester
21. november 2005 - 01:10 #9
dybt mystisk....

jeg gik ind i tomcat - webapps- "valgte mit proj" - web-inf- lib

og så at den var tom.. ingen sql connector der
Avatar billede taae Juniormester
21. november 2005 - 01:11 #10
men connectoren forsvinder igen fra lib, hvis jeg lukker for den og kommer tilbge igen
Avatar billede taae Juniormester
21. november 2005 - 01:14 #11
nej - den blir deer
Avatar billede simonvalter Praktikant
21. november 2005 - 04:57 #12
nå ja, må indrømme jeg bare skimtede første linie af stacktrace ;)
Avatar billede taae Juniormester
21. november 2005 - 21:10 #13
Er der ingen der kan hjælpe moi ?
Avatar billede arne_v Ekspert
21. november 2005 - 21:12 #14
det er svært at gennemskue hvad der sker

jeg gætter på at du deployer fra IDE til Tomcat

har du prøvet at deploye selv ?
Avatar billede taae Juniormester
21. november 2005 - 21:23 #15
du mener at jeg skal prøve at få forb til mysql uden tomcat server ?
Avatar billede arne_v Ekspert
21. november 2005 - 21:25 #16
nej

at du bruger din IDE til at bugge din web app med og at du så starter Tomcat og
deployer din web app uden om IDE'en
Avatar billede taae Juniormester
21. november 2005 - 21:30 #17
øhhmm...

hva mener du med : deployer din web app UDEN om IDE'en
Avatar billede arne_v Ekspert
21. november 2005 - 21:37 #18
Jeg mener at kunne huske at du bruger myeclipseide - korrekt ?

Jeg har også en fornemmelse for at du arbejder 100% ind efra den - korrekt ?

Mit forslag var at bruge myeclipseide til at producere din web app, starte Tomcat
helt normalt og så kopiere den applikation myeclipseide har lavet til Tomcat
med Windows Explorer
Avatar billede taae Juniormester
21. november 2005 - 21:42 #19
du har ret i de første 2 ting

ok, sådan som jeg forstår dig, så når jeg har "knyttet" min web app til tomcat server, så i stedet for at bruge myeclipseide's indbyggede browser, så skal jeg gøre det igennem windows explorer ?

hvis ja - skriver jeg stadig bare http:\\localhost:8080/myproject/mywebpage.jsp i windows browser +
Avatar billede arne_v Ekspert
21. november 2005 - 21:45 #20
nej du laver bare din web app i myeclipseide

så starter du Tomcat og flytter din web app fra myeclipseide til Tomcat
med windows explorer

og bruger URL i din normale browser
Avatar billede taae Juniormester
21. november 2005 - 21:49 #21
jeg prøver lige at se om jeg kan finde ud af det
Avatar billede taae Juniormester
21. november 2005 - 22:15 #22
nej.. jeg får beskeden : siden kan ikke vises...

jeg gjorde følgende:

jeg adder projektet til Externally launch. trykker ok.

jeg starter tomcat 5 server op. Når den skriver at serveren er startet op på xxxx msek

går jeg ind i explorer og skriver ind i url web appl
Avatar billede taae Juniormester
21. november 2005 - 22:22 #23
Avatar billede taae Juniormester
22. november 2005 - 02:57 #24
Nu har jeg lavet det hele forfra.

Koden er det samme, men jeg vil teste om jeg via nyt proj kan få forbindelse til mysql:

Testfb.jsp


<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'Testfb.jsp' starting page</title>
   
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
   
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
 
  <body>
  <%
   
   
    ResultSet RS = DbqData.visMaerke();
            if (RS == null) {
                out.println("DEN ER TOM!!!");
            }

            try {
                while (RS.next()) {
                    out.println(RS.getString("navn"));
                }
            } catch (Exception e) {
                System.out.println("Fejl i Testfb.jsp: " + e.getMessage());
            }
           
            %>
  </body>
</html>



DbqData.java

import java.sql.*;


public class DbqData
{
    public static ResultSet visMaerke ()throws Exception
    {
        ConDb Condb= new ConDb ();
       
        return Condb.ExecuteResultSet("SELECT * FROM biler ");
    }
   
}


ConDb.java

import java.sql.*;

public class ConDb
{
    public static Connection con= null;
    public static Statement stmt = null;
   
    public ConDb ()throws Exception
    {
       
       
           
           
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
                Connection con = DriverManager.getConnection("jdbc:mysql://localhost/test","root","touel");
                //con.setAutoCommit(false);
               
            }
            catch (ClassNotFoundException e)
            {
                e.printStackTrace();
                System.out.println( e.getMessage());
            }
           
            //Check om forb er gyldig....
            if (con == null)
            {
                System.err.println ("FEJL ! Kunne ikke oprette forbindelse");
            }
    }
   
   
    /** Denne metode bruges hver gang man skal læse fra databasen. */     
    public ResultSet ExecuteResultSet(String SqlStatement)
    {
        ResultSet ReturnResultSet;
        try{
            stmt = con.createStatement();
            ReturnResultSet = stmt.executeQuery(SqlStatement);
            return ReturnResultSet;
        }catch (SQLException e){
            System.out.println(e.getMessage());
        }
        return null;
    }

}

giver fejl:

005-11-22 02:54:46 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /Testfb.jsp
Generated servlet error:
DbqData cannot be resolved


    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
    at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:409)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
Avatar billede taae Juniormester
22. november 2005 - 02:59 #25
Projektet kalder jeg for Visdb

http://localhost:8080/Visdb/Testfb.jsp
Avatar billede taae Juniormester
22. november 2005 - 16:05 #26
Her giver den ikke fejl med at den ikke kan finde mysql driver, men klager over klassen DbqData.java. Som I kan se så er metoden VisMaerke () statisk, så hvorfor stadig klage over den ?
Avatar billede taae Juniormester
22. november 2005 - 17:00 #27
jeg har lagt mærke til at hvis java klasser ligger under packages, så får jeg mysql driver fejl, hvis java klasserne  derimod bare ligger under src mappen, får jeg ikke disse fejl.

Lige nu kommer den bare med denne fejl: Generated Servlet error: DbqData cannot be resolved.
Avatar billede simonvalter Praktikant
22. november 2005 - 18:48 #28
Det ser ud til at du mangler $JAVA_HOME/lib/tools.jar
i din classpath.
Avatar billede taae Juniormester
22. november 2005 - 18:55 #29
endelig en der svarer.. simon kan du guide mig hvad jeg skal gøre.... VIRKELIG DESPERAT
Avatar billede simonvalter Praktikant
22. november 2005 - 18:55 #30
næ.. glem det. Det er nok nærmere at der er fejl i jsp filen med DbqData, men har ikke lige tid dil at teste det.
Avatar billede simonvalter Praktikant
22. november 2005 - 18:59 #31
ok kigger på det :P
Avatar billede arne_v Ekspert
22. november 2005 - 19:01 #32
hvad mener du med src ????  Du har src i Eclipse med ikke i Tomcat !

Du skal have en directory struktur som:

(tomcat root)/webapps/Visdb/Testfb.jsp
(tomcat root)/webapps/Visdb/WEB-INF/classes/DbqData.class
(tomcat root)/webapps/Visdb/WEB-INF/classes/ConDb.class

har du det ?
Avatar billede taae Juniormester
22. november 2005 - 19:02 #33
TAK

jeg har funderet over, at måske kører tomcat ikke godt med den vers af jdk eller jre, som den nu skal køre med ???

Kunne det evt. være en årsag...
Avatar billede arne_v Ekspert
22. november 2005 - 19:03 #34
hov - det vil ikke engang virke

det giver notorisk problemer at bruge beans som ikke er i pakke fra JSP

så put dine 2 Java klasse i en package f.eks. visdb og placer dem i:

(tomcat root)/webapps/Visdb/Testfb.jsp
(tomcat root)/webapps/Visdb/WEB-INF/classes/visdb/DbqData.class
(tomcat root)/webapps/Visdb/WEB-INF/classes/visdb/ConDb.class
Avatar billede arne_v Ekspert
22. november 2005 - 19:03 #35
fejlen lyder ikke som en Java versions fejl
Avatar billede taae Juniormester
22. november 2005 - 19:11 #36
Om jeg laver et alm java projekt eller web appl, så viser package explorer stadig det samme i venstre side af Eclipse. Når jeg åbner et projekt, er dets "Træ-struktur"
således :

Projekt navn: Visforb
+ src-mappe, hvor man kan oprette java klasser i.
+ JRE System library[j2re1.4.2_10].
+ J2EE Library Container.
+ WebRoot med undermapper META-INF WEB-INF.

sådan ser det hos mig.
De tre stier du skriver arne, jeg ved ikk hvor jeg kan se dem ?
Avatar billede taae Juniormester
22. november 2005 - 19:15 #37
jeg tror at jeg et eller andet sted har opfattet din (tomcat root)= webroot under myeclipse ?
Avatar billede arne_v Ekspert
22. november 2005 - 19:17 #38
det er det ikke

jeg snakker om en ekstern Tomcat
Avatar billede arne_v Ekspert
22. november 2005 - 19:17 #39
hvor du kigger på træet gennem Windows Explorer
Avatar billede simonvalter Praktikant
22. november 2005 - 19:26 #40
problemet var det med pakker som arne nævnte. Jeg har lige smidt tomcat på, og deployet koden uden problemer ved at ligge java klasserne i en package.
Avatar billede taae Juniormester
22. november 2005 - 19:27 #41
arh ok arne.. jeg klikkede mig frem til den sti du har skrevet foroven.

Jeg kunen se at lib IKKE indeholdt den skide mysql connector, så jeg har lagt den der.

i classes mappen lå der 2 filer :ConDb.class og DbqData.class, skal jeg slette dem og kopiere java klasserne ind her ?
Avatar billede taae Juniormester
22. november 2005 - 19:31 #42
arne -> jeg kan se at jeg ikke skal slette de der class filer

simon -> dvs du laver en package under src mappen og lægger java klasserne der? Hvis ja, så begynder jeg at få prob med at den ikke kan finde mysql driver
Avatar billede simonvalter Praktikant
22. november 2005 - 19:37 #43
hvilken package klasserne ligger i har intet at gøre med mysql driveren. Husk at update jsp og klasserne til den package.
Avatar billede taae Juniormester
22. november 2005 - 19:43 #44
simon -> update ???
Avatar billede simonvalter Praktikant
22. november 2005 - 19:47 #45
ja du kan ikke bare flytte klasserne ind i en mappe der hedder visdb. klassen skal også indeholde package visdb;
og jsp <%@ page import="visdb.DbqData"%>
Avatar billede taae Juniormester
22. november 2005 - 21:18 #46
jeg har fået ny fejl nu. Muligvis kan denne fejl løse det endelige problem:

her er koden for konstruktøren hvor jeg opretter forb til mysql:

public class ConDb
{
    public static Connection con = null;
    public static Statement stmt = null;
   
    public ConDb ()throws Exception
    {
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
               
            }
            catch (ClassNotFoundException e)
            {
                e.printStackTrace();
                System.out.println( "Class.forname: " + e.getMessage());
            }
           
            try
            {
                this.con = DriverManager.getConnection("jdbc:mysql://localhost/test","root","touel");
                               
            }
            catch (Exception e)
            {
                System.out.println("Fejl i DriverManager: " + e.getMessage());
            }
           
            //Check om forb er gyldig....
            if (con == null)
            {
                System.err.println ("FEJL ! Kunne ikke oprette forbindelse");
            }
    }

hvilket giver fejlen:

NFO: Server startup in 2500 ms
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1338)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at Dbsource.ConDb.<init>(ConDb.java:13)
    at Dbsource.DbqData.visMaerke(DbqData.java:9)
    at org.apache.jsp.Testfb_jsp._jspService(org.apache.jsp.Testfb_jsp:80)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
Class.forname: com.mysql.jdbc.Driver
Fejl i DriverManager: No suitable driver
FEJL ! Kunne ikke oprette forbindelse
Fejl JSP siden: null


bemærk den skriver i tredje sidste linie: No suitable driver !!!
Avatar billede taae Juniormester
22. november 2005 - 21:22 #47
ja, throws Exception skulle lige væk efter erklæring af konstruktør
Avatar billede taae Juniormester
22. november 2005 - 22:14 #48
I må begge gerne lægge et svar.

MIN TÅLMODIGHED ER FÆRDIG NU.. gider ikke mere
Avatar billede taae Juniormester
22. november 2005 - 22:18 #49
sorry

jeg laver et nyt spg med jeres navne på
Avatar billede taae Juniormester
22. november 2005 - 22:43 #50
.
Avatar billede arne_v Ekspert
22. november 2005 - 22:56 #51
Det tager tid at lære java web apps.
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