PDA

Visualizza la versione completa : Java problema JTextField


spiritoserio
18-12-2008, 22:46
Ciao
ho un problemino...
ho un interfaccia grafica semplicissima
con il cui voglio rendere possibile l'upload di un file grafico in un campo blob di MySql
il tutto funziona perfettamente ma l'interfaccia grafica non mi funziona a dovere cioè:

ECCO IL CODICE:


private void storeDataToTable() {
jButton1.setEnabled(cliccato);


String[] countries = {jTextField2.getText()};

String[] imageFilenames = {jTextField1.getText()};

String[] descriptions = {jTextField3.getText()};

try {
// Create a prepared statement to insert records
PreparedStatement pstmt1 = connection.prepareStatement(
"insert into Country values (?, ?, ?)");

// Store all predefined records
for (int i = 0; i < countries.length; i++) {
pstmt1.setString(1, countries[i]);

// Store image to the table cell
java.net.URL url =
this.getClass().getResource(imageFilenames[i]);
InputStream inputImage = url.openStream();
pstmt1.setBinaryStream(2, inputImage,(long)(inputImage.available()));

pstmt1.setString(3, descriptions[i]);
pstmt1.executeUpdate();
}

System.out.println("Table Country populated");
}
catch (Exception ex) {
ex.printStackTrace();
}
}

qUI:

String[] countries = {jTextField2.getText()};

String[] imageFilenames = {jTextField1.getText()};

String[] descriptions = {jTextField3.getText()};

è GIUSTO ?

no perchè nella prima Jtext dovrei passare il percorso del file es: C:/a.jpg
ma non succede nulla anche se il programma si collega benissimo al DB.
Il programma senza grafica funziona benissimo vorrei capire soltanto come fare a passare i parametri
Percorso file , nome file e descrizione file
saluti.

oregon
18-12-2008, 23:09
C'e' un forum per Java ... :madai!?:

spiritoserio
18-12-2008, 23:12
visto scusami...

Loading