salve ragazzi ,sn nuovo e ho già un piccolo problema da porvi=
premetto che la connessione del database funziona..il problema si verifica quando nella query che scrivo in java ho dei valori che devo passare io..nella query quando ho dei valori che devo passargli inserisco ? in questo modo:
ad esempio select *
from HTML
where data=' ? ' //ovviamente poi lo scrivo bene in java
group by qualcosa
Having count(*)>=?
quindi se devo passare tramite java due valori ad esempio usando JOptionPane per leggerli..ora il problema è che se devo inserire un numero nn ho problemi..quando devo inserire la data ho problemi..mi dice che:
arameter index out of bounds. 2 is not between valid values of 1 and 1
immaginate scritto così=
String line2=JOptionPane.showInputDialog("Inserimento della data sul quale effettuare l'operazione di ricerca");
stm.setString(1, line2);
String line1=JOptionPane.showInputDialog("Inserimento del numero sul quale effettuare l'operazione di ricerca");
stm.setString(2, line2);
che cosa sbaglio???se inserisco solo il secondo parametro fornendogli la data nella query funziona..
vi ringrazio in anticipo..ciaooo
ovviamente stm --->PreparedStatement stm = con.prepareStatement(query);
Connection con = DriverManager.getConnection(url);

Rispondi quotando

