Partage
  • Partager sur Facebook
  • Partager sur Twitter

Java Android

    21 mai 2018 à 12:51:14

    Je m'excuse d'avance si ce n'est pas la bonne section pour posté ce message.

    Bonjour à vous.

    Je suis actuellement en train de développer une application android, qui, son objectif doit être d'afficher des ressources de ma base de données dans mon application android.

    Probleme rencontré : J'arrive à faire afficher mes données, dans ma console, mais pas dans mon application. On peut donc conclure que la connexion SQL est bien effective. 

    Voila mon code : 

    public class MainActivity extends AppCompatActivity {

    public static void main(String[] args) {


    try {
    Class.forName("com.mysql.jdbc.Driver");
    System.out.println("Driver O.K.");

    String url = "jdbc:mysql://localhost:3306/bdville";
    String user = "root";
    String passwd = "";

    Connection conn = DriverManager.getConnection(url, user, passwd);
    System.out.println("Connexion effective !");

    //Création d'un objet Statement
    Statement state = conn.createStatement();
    //L'objet ResultSet contient le résultat de la requête SQL
    ResultSet result = state.executeQuery("SELECT * FROM tblVille");
    //On récupère les MetaData
    ResultSetMetaData resultMeta = result.getMetaData();

    System.out.println("\n**********************************");
    //On affiche le nom des colonnes
    for (int i = 1; i <= resultMeta.getColumnCount(); i++)
    System.out.print("\t" + resultMeta.getColumnName(i).toUpperCase() + "\t *");

    System.out.println("\n**********************************");

    while (result.next()) {
    for (int i = 1; i <= resultMeta.getColumnCount(); i++)
    System.out.print("\t" + result.getObject(i).toString() + "\t |");

    System.out.println("\n---------------------------------");

    }

    result.close();
    state.close();


    } catch (Exception e) {
    e.printStackTrace();
    }


    }
    }
    Je vous épargne les IMPORTS ^-^
    Merci d'avance pour votre aide. 
    • Partager sur Facebook
    • Partager sur Twitter

    Java Android

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown