我在我的jsp中有一個更新語句。問題是,當我更改jsp中的所有字段並執行更新狀態時,數據庫將被更新,但是當我更新某個字段時,其他字段將在SQL語句中「」。此外,我有一個問題是,我在日期中有一個匹配錯誤,那麼在我的jsp中的SQL語句中應用的最佳格式是什麼。如何使用我的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+"'";
而且,我該怎麼應對的更新語句中的日期格式?