Originariamente inviato da mauc
i 3 parametri li setto dopo

Codice PHP:
PreparedStatement ps con.prepareStatement("INSERT INTO '"+user+"' VALUES (,,) );     
//primo parametro       
ps.setString(1, nomeD);  
          
//2nd parametro
ps.setString(2, "
no");             

//terzo parametro ke dovrebbe essere il documento 
ps.setBinaryStream(3, file.getInputStream(), (int) file.getSize());             
ps.executeUpdate(); 
Sì, questo s'era capito... solo che non lo puoi fare se non glieli dici nell'istruzione SQL. Questa è la forma corretta (guarda la parte in grassetto):

codice:
PreparedStatement ps = con.prepareStatement("INSERT INTO '"+user+"' VALUES (?,?,?)" );
A ciascun punto di domanda corrisponde un parametro, che poi setterai.


Ciao.