Avatar billede rbuus Nybegynder
13. december 2001 - 16:53 Der er 1 løsning

Bønne virker ikke

Jeg har oprettet følgende metode i en bønne:

public boolean open()
    {           
//        System.out.println(\"************************************************************************\");
        try
        {
            if(con==null)
            {
                Class.forName(\"org.gjt.mm.mysql.Driver\").newInstance();
                con = DriverManager.getConnection(\"jdbc:mysql://212.10.183.149/test_rikke\",\"\",\"\");
                System.out.println(\"con = \"+con);
            }
        }
        catch (SQLException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (InstantiationException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (IllegalAccessException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        return true;
    }

jeg anvender den således:



<jsp:useBean id=\"DB\" class=\"db.DbHandler\"/>
<% String knr = request.getParameter(\"knr\");
  String knavn = request.getParameter(\"knavn\");
  String ktlf = request.getParameter(\"ktlf\");

if (DB.open());
{

ResultSet rs = DB.doQuery(\"Select * from kunder\");
while (rs.next()){
    out.println(rs.getString(\"knavn\"));
}
}
fejl
%>

og får følgende fejl:

test16.jsp:23: No method matching open() found in class db.DbHandler.
if (DB.open());
          ^
/test16.jsp:31: Class fejl not found.
fejl
^
/test16.jsp:33: Invalid declaration.
      pageContext.write(_jsp_string3, 0, _jsp_string3.length);
                      ^
3 errors

Jeg har nu prøvet mange forskellige måder at løse det på, men intet virker. Jeg kan simpelthen ikke få åbnet forbindelsen til databasen.
Avatar billede rbuus Nybegynder
13. december 2001 - 17:21 #1
Har selv løst det!!
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



IT-JOB

Jyske Bank

Cloud Engineer

TOPdesk Danmark A/S

Support Specialist

Cognizant Technology Solutions Denmark ApS

Kinaxis Sr. Solution Consultant