오류1: 404에러
해결: 서블릿클래스와 같은 클래스 이름으로 인해 에러 발생,
하지만 어노테이션으로는 접속 가능
오류2: MemberDAO에 소스코드를 수정하지 않고 DB연동해 자료 띄우기
해결: 콘솔 창에 오류가 시작된 지점에 뜬 문구로 구글 검색
원인은 IMPORT
import javax.sql.DataSource; 로 바꾸고 연동됨
오류3: DB 접속할 수 없다는 오류
해결: url = "jdbc:oracle:thin:@localhost:1521:xe"
에 thin뒤에 :을 넣지 않아서 오류
오류 메세지:
java.sql.SQLException:ORA-01017: invalid username/password; logon denied
Connection conn = DriverManager.getConnection(url, "scott", "1234");
해결: 비밀번호가 틀렸다. tiger였다
Connection conn = DriverManager.getConnection(url, "scott", "tiger");
오류: 이클립스
ORA-00903: invalid table name
해결:
쿼리문에
오류:
몇시간 동안 우리를 괴롭힌...
어노테이션 주소로 가면 잘 삭제, 업데이트됨
그러나 실상 서블릿에서 실행하면 500에러가 나옴
colsol창에는 nullpointexception 오류
해결:
(command.equals("delMember")) 를
(command != null && command.equals("delMember"))
오류:
import에 빨간 줄이 줄줄이 나올때
해결:
https://arima18.tistory.com/8
오류:
톰캣 경고창이 뜨면서 서버가 실행이 안 됨
해결:
서버를 다 지우고 다시 깔고 properties에서 switch loaction해서 해보았으나 되지 않음.
다시 지우고 다시 서버 생성 후 위를 반복하고 다시 해보니 되었음.
오류:
ORA-00927: missing equal sign
해결:
"UPDATE tblMember SET age=?, tel? WHERE num=?" 대입 연산자를 넣지않음.
"UPDATE tblMember SET age=?, tel=? WHERE num=?"
오류:
ORA-01722: invalid number
ORA-03115: unsupported network datatype or representation
ORA-03115
java.sql.SQLException: 인덱스에서 누락된 IN 또는 OUT 매개변수:: 1
해결:
COMMIT; 을 하지 않았다