Afficher données MySql via JSP/SERVLET
Bonjour, Bonjour =D
Je sollicite votre aide (une fois de plus) a cause de mon appli web java =(
Je vous explique j’insère des données dans ma base sans problème via mon appli mais impossible d'afficher un tableau récapitulatif des données de la table =(
J'ai créer une page jsp (qui est redevenu vide parce que je ne sais quoi mettre dedans) ainsi qu'un servlet avec comme code
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException {
// TODO Auto-generated method stub
String url = "jdbc:mysql://localhost/Test";
String login = "root";
String passwd = "";
java.sql.Connection cn = null;
java.sql.Statement st = null;
try {
Class.forName("com.mysql.jdbc.Driver");
cn = DriverManager.getConnection(url, login, passwd);
st = cn.createStatement();
String queryString = "Select * FROM listurl";
ResultSet res = st.executeQuery(queryString);
System.out.println( "<table>" );
ResultSetMetaData resMeta = (ResultSetMetaData) res.getMetaData();
int nbCols = resMeta.getColumnCount();
System.out.println( "<tr>" );
for( int i = 1; i <= nbCols; i++ )
{
String el = resMeta.getColumnLabel( i );
System.out.println( "<th>" + el + " </th>" );
}
System.out.println( "</tr>" );
while( res.next() )
{
System.out.println( "<tr>" );
for( int i = 1; i <= nbCols; i++ )
{
String el = res.getString( i );
System.out.println( "<td>" + el + " </td>" );
}
System.out.println( "</tr>" );
}
System.out.println( "</table><br/>" );
System.out.println ( "Requête: " + queryString + "<br/>" );
}
catch( SQLException ex )
{
System.out.println ( "<p><pre>" );
while( ex != null )
{
System.out.println( "Message : " + ex.getMessage () );
System.out.println( "Etat : " + ex.getSQLState () );
System.out.println( "Code d'erreur : " + ex.getErrorCode () );
ex = ex.getNextException();
}
System.out.println ( "</pre></p>" );
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} |
Je vais être franche je n'ai aucune idée de comment me dépatouillé avec ce problème.
Merci d'avance pour vos réponses et votre aide.