JSP의 쿼리로 데이터베이스에 데이터를 삽입하려고합니다. 그것은 말했다 왜 여기에 내 코드jsp에서 쿼리를 업데이트하는 방법은 무엇입니까?
<%@ include file="connect.jsp" %>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + application.getRealPath("WEB-INF/travDB.accdb"));
Statement st = con.createStatement(1004,1008);
String user = request.getParameter("username");
String pass = request.getParameter("pass");
String konf = request.getParameter("konf");
String phone = request.getParameter("phone");
String tribe = request.getParameter("tribe");
String start = request.getParameter("start");
String agree = request.getParameter("agree");
String temp = "";
query = "insert into msuser (username, password, email, tribe, starting position, population) values ('"+user+"','"+pass+"','"+phone+"','"+tribe+"','"+temp+"',0)";
st.executeUpdate(query);
response.sendRedirect("Register.jsp?err=0");
}
%>
입니다
org.apache.jasper.JasperException: An exception occurred processing JSP page /JSP_H2Soal2_T213/doRegis.jsp at line 82
82: st.executeUpdate(query);
이 사람이 나를 도울 수 있을까요?
작동; 시도 캐치와 함께 오류가 아니지만 쿼리가 삽입되지 않았습니다. ( – greenthunder
stacktrace가 있습니까? –
'msuser (사용자 이름, 비밀번호, 이메일, 부족, 시작 위치, 채우기)에 삽입'.. _ _ 시작 위치에는 공백이 없다. 일반적으로 열 이름에 공백이 없다. – Asif