Résultat de requête erroné
Bonjour,
Mon application a pour but de récupérer certaines informations d'un fichier type texte et de le convertir en pdf. Des informations sont à récupérer d'une base SQL sous phpmyadmin, cependant lors de l'obtention du résultat de la requête j'obtiens quelque chose de type : com.mysql.jdbc.JDBC4ResultSet@dc57db
Voilà mon 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
| import java.sql.ResultSet;
import com.mysql.jdbc.Statement;
public class Connexion {
static ParserDef parseDef = new ParserDef();
static ResultSet results;
static String query = "SELECT e1Num FROM test;";
public static void connexionSQL()
{
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
java.sql.Connection conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test",login,pw);
System.out.println("Connexion ok");
try {
java.sql.Statement stmt = conn.createStatement();
results = stmt.executeQuery(query);
}
catch(Exception e)
{
System.out.println("exception du a la requete");
}
champsSql();
conn.close();
System.out.println("Connexion fermée");
}
catch(Exception e)
{
System.out.println("Connexion ratée: "+e);
System.exit(-1);
}
}
public static void champsSql()
{
String ligne = parseDef.getRecupLigne();
if(ligne.contains("FIELD=e1Num"))
{
System.out.println(results);
}
else if(ligne.contains("FIELD=e1Date"))
{
System.out.println("hhhhhhhhhh");
}
else if(ligne.contains("FIELD=e1Remarque"))
{
System.out.println("aaaaaaaa");
}
}
} |
Je ne vois absolument pas d'où vient mon problème...
J'ai une base "test" avec une table "test" et des champs "e1Num","e1Date", "e1Remarque" tous initialisés à une valeur dans phpmyadmin.
Cordialement,
Clément G.