salve,
ho un problema non riesco a capire come mai questo resultset non mi da la riga del database
il codice è questo
il problema è che cosi non ho nessun tipo di errore però non mi da nessuna riga........qualcuno ha qualche consiglio?codice:String selectSQL = "SELECT * FROM prodotti WHERE matricola = ' " + matricola + " ' or categoria = ' " + categoria + " ' ";//stringa che rappresenta il comando sql di selezione dei dati da estrarre Vector<Object> row = new Vector<>();//per l'acquisizione di una singola riga Vector<Vector<Object>> rows = new Vector<>();//per tutte le righe cercate st = DialogPassword.getConnessioneDb().createStatement();//creo l'oggetto statement select = st.executeQuery(selectSQL);//creo select passandogli il metodo executeQuery //finchè ci sono righe con elementi le acquisisce in row while(select.next()) { row.add(select.getString("matricola")); row.add(select.getString("categoria")); row.add(select.getString("titolo")); row.add(select.getString("descrizione")); row.add(select.getFloat("prezzo")); row.add(select.getInt("quantita")); row.add(select.getString("dati_tecnici")); row.add(select.getString("impiego")); //inserisci la riga in rows rows.add(row); } return rows;//ritorna il vettore con le righe aggiunte
ps lo scopo sarebbe di farmi restituire il Vector<Vector con le righe selezionate e poi popolare un JTable(vector<Vector, Vector nomiColonne)
ma non succede niente![]()

Rispondi quotando