ecco un altro problema che mi si è posto:
ho la necessità di fare un controllo se esiste già o meno uno username nel DB.
codice:
<% String username=request.getParameter("username");
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/enterprise");
Statement stmt=conn.createStatement();
String querySQL = "select * FROM utente WHERE username=?;";
PreparedStatement ps = conn.prepareStatement(querySQL);
ps.setString(1, username);
//ps.executeUpdate();
int count = ps.executeUpdate();
if(count == 1) {
out.println("Questo username è già stato utilizzato.");
}%>
<%
stmt.close();
conn.close();
%>
io ho fatto così, ma alla fine mi da sempre sto cavolodi errore:
codice:
org.apache.jasper.JasperException: An exception occurred processing JSP page /controllousername.jsp at line 43
40: ps.setString(1, username);
41:
42: //ps.executeUpdate();
43: int count = ps.executeUpdate();
44:
45: if(count == 1) {
46: out.println("Questo username è già stato utilizzato.");
non capisco cosa ha di tanto brutto quella riga 43...