martedì 13 aprile 2010

Alcuni metodi della nostra classe utilitaria

Class Utl extends HttpServlet{
// Questo metodo inserisce gli apostrofi singoli a valori in SQL

static String apos(String a){
a= " ' " + a + " ' ";
return a;
}
}
Class Utl extends HttpServlet{
// Questo metodo inserisce le virgole

static String comma(String [] valori){
int i = 1; String v = valori[o];
while (i < valori.length){
v= v + " , " + valori [i],
i++;
}
return v;
}
}

Esercizio per mercoledi 14 aprile

Class InsertInto extends HttpServlet{

//effettuare un insert into da una pagina html con 3 input dentro alla form nome,cognome,voto

void doGet(HttpServletRequest req,
HttpServletResponse res) Throws ServletException,IOException{
String nomeTabella = "Studenti";
String nome = Utl.comma(Utl.apos(req.getParameter("nome")));
String cognome = Utl.comma(Utl.apos(req.getParameter("cognome")));
String voto = Utl.comma(Utl.apos(req.getParameter("voto")));
String insertInto = "INSERT INTO" + nomeTabella "VALUES (" + nome + cognome + voto + ")";
}
}

venerdì 2 aprile 2010

Esercizio 12 aprile


Scrivere la servlet che visualizza le informazioni relative a uno studente che ha voto superiore a 83 il cui cognome inizia con il valore inserito dentro la form da un visitatore.(Usare le classi Utl e Studenti)


Cognome:





Class Mhs extends HttpServlet{


.


.


.


void doGet(HttpServletRequest ris,


HttpServletResponse res) Throws ServletException, IOException{


String cognomejava = ris.getParameter("cognome");


cognomejava = cognomejava.trim() + "*";

//trim(); metodo che cancella gli spazi vuoti dopo la ricerca inserita

//Esempio galli_ _ _ _ _ ( _ = spazi vuoti) con questo metodo --> galli


Studenti mieStudenti = new Studenti ("SELECT* FROM Studenti WHERE (((Studenti.voto)>83) AND ((Studenti.Cognome) Like" + congomejava);

}


}