public void update(String sAccountID) {
Connection conn = null;
PreparedStatement ps = null; try {
conn = DB.getConn();
String sql = "UPDATE NFC_MEMBERACCOUNT set SNAME = ?, STRUENAME= ?, ISEX = ? ,TBRITHDAY = ?,"+
"SADDRESS = ?,SPOSTALCODE = ?, SAREACODE = ?, STEL = ?, SEXTTEL = ?, SMOBLILENO = ?, EMAIL = ?," +
"where SACCOUNTID = ?" ;
ps = conn.prepareStatement(sql);

//update NFC_MEMBERACCOUNT set sName = 'sunfei111', sTrueName= 'sdfsfsdf', iSex = 1 ,tBrithday = '15-8月-82' ,sAddress = '12',sPostalcode = '1', sAreaCode = '1', sTel = '2', sExtTel = '121', sMoblileNo = '123', EMail = 'fwef' where sAccountID = 'B0A59601D649453BA161157A3832A8C3';

System.out.println(sql); 

ps.setString(1, sName);
ps.setString(2, sTrueName);
ps.setInt(3, iSex);
ps.setDate(4, tBrithday);

ps.setString(5, sAddress);
ps.setString(6, sPostalcode);
ps.setString(7, sAreaCode);
ps.setString(8, sTel);
ps.setString(9, sExtTel);
ps.setString(10, sMoblileNo);
ps.setString(11, EMail);
ps.setString(12, sAccountID);
ps.executeUpdate();



} catch (Exception e) {
e.printStackTrace();
} finally { DB.closeStmt(ps);
DB.closeConn(conn);
}
}