Mysql database tonen in html pagina

Status
Niet open voor verdere reacties.

Chargeotto

Gebruiker
Lid geworden
22 aug 2007
Berichten
147
Ik wil een website hebben waarbij de gevens uit een database worden gelezen en worden afgedrukt in een html pagina. Dit moet gebeuren via een servlet en een jsp.
Kan er iemand uitleggen hoe dit moet, of waar er een totorial is te vinden.
Het is me wel gelukt een overzicht te krijgen van gegevens in een database in de commandline, maar heb geen idee hoe ik dit omzet/doorstuur naar een html pagina.

Wie kan mij helpen?, het is voor een opdracht op school, en de uitleg die we hierbij kregen was zeer klein, namelijk: "zoek het zelf maar uit via totorials".
Dus als er iemand een totorial of uitleg kan vinden op internet , alvast heel erg bedankt.


EDIT:
Dit is trouwens de opdracht die we moeten maken:
Toon een overzicht van uit een database opgehaalde studenten. Van de student moet het studentnummer en de naam getoond worden.
 
Laatst bewerkt:
Ik heb geheel toevallig precies dezelfde opdracht gekregen. :rolleyes:

Ik heb al een oplossing en dat is voor elke cel in de tabel een aparte request.setAttribute() maken. Dit is natuurlijk niet de slimste manier aangezien als er dingen worden veranderd in de table de code niet meer naar behoren functioneerd.

Nu heb ik geprobeerd zelf wat code te schrijven die alle rijen uitleest totdat er geen over meer zijn en die elke parameter die wordt binnengehaald een unieke naam geeft. Jammer genoeg werkt het voor geen meter. :(

Code:
ResultSet rset = null;  
String[] studentnummer = null;
String[] naam = null;        
               
            try{
                CMI_SQL sql = new CMI_SQL("jdbc:mysql://localhost:3306/mysql","root","tiger");                                 
                rset = sql.selectieQuery("select studentnummer,naam from student");
              
                for (int i = 1;rset.next();i++){
                studentnummer[i] = rset.getString("studentnummer");
                naam[i] = rset.getString("naam");
                request.setAttribute("studentnummer"+i, studentnummer[i]);
                request.setAttribute("naam"+i, naam[i]);
                getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
                }               
 
           }catch (Exception e){
               out.println("ERROR");
           }
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan