Bonjour,

Je développé un logiciel de gestion de stock et j'ai besoin de me connecter a ma base de donnée (MySQL qui est sur phpMyAdmin).
j'ai créé ma requête de connexion :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public static SimpleMySQL connect(){ 
 
		stockSQL = new SimpleMySQL();
		stockSQL.connect("localhost", "root", "", "gestion_stock");			//connection localhost
 
		return stockSQL;
 
}
Je souhaite pouvoir afficher chaque donnée de ma BDD dans la console pour l'instant (apres je mettrai en forme dans un JTable).
Je coince et ne comprends pas pourquoi cette erreur "The method createStatement() is undefined for the type SimpleMySQL" s'affiche en survolant la méthode "createStatement()" . j'ai bien importé java.sql.*;

Je vous joins le morceau de code nécessaire à la compréhension du problème.

Avez-vous des idées du problème ?

Cordialement,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static JTable table() {
 
		stockSQL = MySQL.connect();
		Statement st;
		ResultSet rst;
 
		st = stockSQL.createStatement();
		rst = st.executeQuery("SELECT * FROM inventaire");
 
		while (rst.next()) {
			System.out.println(rst.getInt("id") + "\t");
			System.out.println(rst.getString("nom") + "\t");
			System.out.println(rst.getString("stock") + "\t");
			System.out.println(rst.getString("achat_par_lot") + "\t");
			System.out.println(rst.getString("prix_unitaire") + "\t");
			System.out.println(rst.getString("prix_par_lot") + "\t");
			System.out.println();
		}
}
Voici un screen de ma table de phpMyAdmin :

Nom : Capture.PNG
Affichages : 195
Taille : 34,2 Ko