Partage
  • Partager sur Facebook
  • Partager sur Twitter

[ANDROID] connexion à une base de donnée MySQL ...

HELP

    2 juin 2013 à 23:02:30

    Bonjour, je créer une application, j'en suis à la partie d'authentification d'un utilisateur. Je suis débutant.

    Alors, je souhaite créer une connection à ma base de donnée --> au clic sur le bouton connexion je souhaite me connecter à la BDD, puis effectuer une requête SELECT et ensuite des TEST sur ces résultats.

    J'en suis à la première partie --> la connexion à la BDD

    J'ai suivi les instructions pour installer JDBC, puis j'ai essayer de mettre un code de connection dans un onclick du boutton connexion.

    connexion.setOnClickListener(new OnClickListener() {

    		@Override
    		public void onClick(View v) {
    			
    			
    		try {
    			Class.forName("com.mysql.jdbc.Driver");
    		} catch (ClassNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} 
    		
    		Properties props = new Properties(); 
    		props.put("user", "root"); props.put("password", ""); props.put("charSet", "UTF-8"); 
    		try {
    			java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/" + "SOS", props);
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} 
    			
    		Statement stmt = con.createStatement();     <---  j'au une erreur sur cette ligne au "con" (cannot be resloved) alors que plus haut je l'ai définit "... java.sql.Connection con ...."-->
    		ResultSet rs = stmt.executeQuery("SELECT * FROM Table"); 
    		while (rs.next()){ //on parcourt chaque ligne de notre résultat 
    		int no = rs.getInt("champNo"); 
    		String libelle = rs.getString("Libelle"); 
    		//... 
    		} 
    		stmt.close(); 
    
    			Intent intent = new Intent(MainActivity.this, menus.class);
    			startActivity(intent);
    		}
    	});
    

    Comment faire ? Si vous avez une autre idée plus radicale pour créer ma connection à la BDD, je suis preneur. MERCI ;)

    PS ; je suis encore débutant.

    • Partager sur Facebook
    • Partager sur Twitter

    [ANDROID] connexion à une base de donnée MySQL ...

    × 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