【发布时间】:2016-01-03 03:35:20
【问题描述】:
我需要有关我的 SQL 查询和 JSP 表单代码的帮助。我需要搜索员工表的empid 或firstname 或lastname,但出现错误。
代码:
String val = request.getParameter("srchBox");
String fnval = request.getParameter(val).toString();
String lnval = request.getParameter(val).toString();
int idval = Integer.parseInt(val);
try {
con = java.sql.DriverManager.getConnection(url, uname, pass);
} catch (Exception ex) {
out.println("error " + ex);
}
String sql = "SELECT * FROM EMPLOYEES WHERE EMPLOYEE_ID="+idval+" OR FIRST_NAME="+fnval+" OR LAST_NAME="+lnval+"";
错误:
java.lang.NumberFormatException:对于输入字符串:“Liza”
【问题讨论】:
-
发布您的代码、示例数据和预期输出。