У меня есть обновление в моем jsp. Проблема в том, что когда я изменяю все поля в jsp и выполняю обновление statament, БД будет обновляться, но когда я обновляю определенное поле, другие поля будут «" в операторе SQL. Кроме того, у меня возникла проблема в том, что у меня есть совпадение с датой в дате, так что лучший формат, который будет применяться в SQL-заявлении в моем jsp.Как использовать инструкцию update в моем jsp
первой задачи: HTML код:
<select size="1" name="Nationality" class="content">
<option selected value="<%=Nationality%>"><%=Nationality%></option>
<%
try
{
ResultSet rs=null;
Statement st1=null;
String query = "select country_code, nationality_name from nationality_lkup ";
st1 = conn1.createStatement();
rs = st1.executeQuery(query);
while(rs.next())
{
%>
<option value="<%=rs.getString("country_code")%>" >
<%=rs.getString("nationality_name")%></option>
<%
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
</select>
и statament обновление:
String sz_SQLUpdate = "UPDATE cir SET";
z_SQLUpdate = sz_SQLUpdate + " , nationality ='"+Nationality+"'";
Кроме того, как я могу иметь дело с форматом даты в заявлении обновления?