-7
我需要關於我的SQL查詢和JSP表單代碼的幫助。我需要搜索員工表的empid
或firstname
或lastname
,但我收到錯誤消息。在SQL查詢中解決錯誤「java.lang.NumberFormatException」
代碼:
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: For input string: "Liza"
發佈您的代碼,示例數據和預期輸出。 – Matt