0
получение ошибка номер телефона ... хотя я дал длинный или int он дает ту же ошибку ... пожалуйста, помогите Я получаю все параметры из формы, но, к сожалению, этот телефон номер не получает обновленный .. его из диапазона междунар поэтому я попытался долго, но не использовать ...номер формат исключение номер телефона ввод строка
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String update = " UPDATE cust_info_table SET cust_fname=?,cust_lname=?, phone_num=?, email_id=?, address=? WHERE cust_id=? ";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mutualfund", "root", "");
PreparedStatement ps = con.prepareStatement(update);
String fname = request.getParameter("fname");
String lname = request.getParameter("lname");
long phn = Integer.parseInt(request.getParameter("phn"));
String mail = request.getParameter("mail");
String addr = request.getParameter("addr");
String uid = request.getParameter("uid");
ps.setString(1,fname);
ps.setString(2, lname);
ps.setLong(3, phn);
ps.setString(4, mail);
ps.setString(5, addr);
ps.setString(7,uid);
ps.executeUpdate();
con.close();
response.sendRedirect("welcome.jsp?name="+uid);
}
catch (Exception ex)
{
Logger.getLogger(Admin.class.getName()).log(Level.SEVERE, null, ex);
}
}
Какая ошибка? И где происходит ошибка? – MaVRoSCy
И почему телефон типа Long? Возможно, телефон такой, как '00355 0077665544'? Как вы можете представить это в формате Long datatype? Я бы предложил вам изменить это на varchar – MaVRoSCy
спасибо @MaVRoSCy .. я получил его! такое простое решение .. я не думал только из коробки (целочисленные значения) только !!! благодаря ;) –