JSP pour appeler et afficher un JAVA
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:
1 2 3 4
| <form method="post" action="ShowTaxis.jsp">
<br><br>
<input type="submit" value="Show Taxis" > <br><br>
</form> |
Code:
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);
}
}
} |
Résultat local :
Citation:
---------------------------
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)
NB1: j'utilise Netbeans IDE 5.5
NB2: cours Java/Servlets/JSP dans le coin de Marne la Vallée bienvenus!