Visualizzazione dei risultati da 1 a 2 su 2

Discussione: sintassi sql con jsp

  1. #1

    sintassi sql con jsp help me

    Salve a tutti, vi pongo un errore rilevato in una richiesta sql su pagina jsp.

    org.apache.jasper.JasperException: Exception in JSP: /myShop/creaUtente.jsp:11

    8: Connection c = DriverManager.getConnection(stringaConnessione, utenteSQL, passwordSQL);
    9: Statement s = c.createStatement();
    10:
    11: ResultSet rs = s.executeQuery ("SELECT COUNT (*) FROM utenti_backoffice WHERE username='"+username+"'");
    12: rs.next();
    13: if(rs.getInt(1)== 0) {
    14: s.executeUpdate("INSERT INTO utenti_backoffice (username, password) VALUES ("+username+","+password+")")

    Alla riga 11 ho messo lo username fra apici singoli perché è una stringa presa in input da un form.

    Non capisco l'errore.

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Alcune considerazioni:

    1) Prova a fare dei controlli sul contenuto della variabile "username" dopo il post della form
    2) Prova eventualmente ad aggiungere il ";" alla fine dell'istruzione SQL, subito dopo la chiusura dell'apice
    3) Non hai messo gli apici nell'istruzione INSERT INTO.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.