![]()
Sono 2 ore che mi ci smeno, ma ancora non sono riuscito a visualizzare i dati da un databse MySQL..
Allego il codice che utilizzo (solamente quello della connessione e della visualizzazione), e da quello che sembra non entra nel ciclo WHILE..
Qualcuno riesce ad aiutarmi a visualizzare un benedetto dato?codice:private void btnOrdini(java.awt.event.ActionEvent evt) { // HomeOrdini f = new HomeOrdini(); // f.setTitle("Ordini"); // f.setSize(560,400); // f.setVisible(true); // f.setLocation(30,80); try { Class.forName("com.mysql.jdbc.Driver"); //si carica il driver } catch (ClassNotFoundException exc) { System.out.println("ERRORE, Driver jdbc non presente: "+exc.getMessage()); } Connection con = null; try { //con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/pizzeria, root, "); con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/pizzeria","root",""); con.setAutoCommit(false); JOptionPane.showMessageDialog(null,"Accesso al database MySQL effettuato!"); /* con questa istruzione si fa in modo che il commit avvenga solo se esplicitamente invocato dall'utente*/ con.setTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE); Statement dati = con.createStatement();// si crea un oggetto Statement ResultSet results = dati.executeQuery("select * from prodotti"); if (!results.equals("")){ JOptionPane.showMessageDialog(null,"visualizza IF"); while (results.next()){ String s = results.getString("Codice") + " " + results.getString("Nome") + " " + results.getString("Categoria") + " " + results.getInt("Ingredienti") + " " + results.getFloat("Prezzo") + " " + results.getString("Concluso") + "\n"; JOptionPane.showMessageDialog(null,s); } //results.close(); } con.close(); } catch(Exception e) { JOptionPane.showMessageDialog(null,"Se non hai scritto niente sei un pirla!Sennò è un errore non riconosciuto!"); } }![]()
Grazie mille!![]()

Rispondi quotando