Bonjour,
Etant débutant en Java et luttant contre le dégoût pour ce langage, j'ai besoin d'aide pour afficher sur une page web les données d'une table BDD Mysql toutes simples.
Le Java fonctionne tout seul, mais je voudrais afficher sur une JSP, sans formattage particulier (assez difficile comme ça!). Je le mets ci-dessous, si quelqu'un peut m'aider pour aller au plus simple ... Merci par avance pour les âmes charitables.
Index.jsp (form) -> ShowTaxis.jsp (qui devrait afficher) -> DBConnect.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form method="post" action="ShowTaxis.jsp"> <br><br> <input type="submit" value="Show Taxis" > <br><br> </form>Résultat local :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 package javaapplication1; import java.sql.*; import java.io.*; public class DBConnect implements java.io.Serializable{ public static void main(String[] args){ try{ //Chargement de mon pilote Class.forName("com.mysql.jdbc.Driver"); //Connexion à ma base mysql avec mon login et mot de passe Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/bdtaxi","root",""); //Création de mon statement qui va me permettre d'executer mes requetes Statement instruction = connexion.createStatement(); ResultSet resultat = instruction.executeQuery("SELECT * FROM taxi"); while(resultat.next()){ System.out.println("---------------------------"); // délimiteur System.out.println("Nom du Taxi : "+resultat.getString("nomTaxi")); System.out.println("Numero Immatriculation : "+resultat.getString("numImmatriculation")); } } catch (Exception e){ System.out.println("echec chargement pilote : "+e); } } }
NB1: j'utilise Netbeans IDE 5.5---------------------------
Nom du Taxi : A
Numero Immatriculation : 2007WW75
---------------------------
Nom du Taxi : B
Numero Immatriculation : 0331AW77
---------------------------
Nom du Taxi : C
Numero Immatriculation : 1234GT69
---------------------------
Nom du Taxi : D
Numero Immatriculation : 2804CN75
---------------------------
Nom du Taxi : E
Numero Immatriculation : 2007FT62
BUILD SUCCESSFUL (total time: 3 seconds)
NB2: cours Java/Servlets/JSP dans le coin de Marne la Vallée bienvenus!
Partager