Lister les noms des bases de données dans un Combobox
bonsoir
je veux afficher les différentes bdd que j'ai dans mysql sur un combobox
bon j'ai commencé par faire un petit code pour afficher les bdd que j'ai
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class Swing {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws SQLException {
// TODO code application logic here
Connection conn = connexion.getconx();
String sql = "SELECT schema_name FROM information_schema.schemata";
PreparedStatement prest = conn.prepareStatement(sql);
prest.executeQuery();
}
} |
mais elle me donne rien
c'est normal parcque je sais pas c'est quoi le nom de la bdd qui contient toutes les bdd pour que la connexion réussie
voilà le code de la classe connexion mohammedia est le nom d'une bdd quelconque
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public class connexion {
private static Connection conn;
static{
try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException ex) {
Logger.getLogger(connexion.class.getName()).log(Level.SEVERE, null, ex);}
try { conn = DriverManager.getConnection("jdbc:mysql://localhost/Mohammedia", "root", "123456"); } catch (SQLException ex) {
Logger.getLogger(connexion.class.getName()).log(Level.SEVERE, null, ex); }
}
public static Connection getconx(){ return conn;
}
} |