Error2
2022.06.20
1.java.lang.NumberFormatException: Cannot parse null string
null에러는 Integer.parseInt() 처리중 null값, 공백,(스페이스)가 들어오거나 변수 대소문자 구분이 잘못 되어 발생하는 오류의 가능성이 높다
2022.06.21
- java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521/orcl
Connection con = DriverManager.getConnection(url, "eunji", "1234");
Class.forName("oracle.jdbc.driver.OracleDriver");
로 순서를 반대로 작성해서 에러가 뜬다 아래와 같이 작성을 안해서 에러가 떴다
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(url, "eunji", "1234");
PreparedStatement st = con.prepareStatement(sql);
- Java.sql.SQLException: 부적합한 열 인덱스
사용되는 sql문의 올바른지 확인(테이블명 및 컬럼명)
sql 문에 사용되는 값이 올바른지 확인(setINt or setstring)
sql문이 db에서 가져온 값을 vo에 set해줄떄 컬럼명이 올바른지 확인한다 (getInt or getString)
컬럼명이 WRITER_ID로 되어 있어서 실행이 안됬음 WRITERID로 바꿈
alter table NOTICE rename column WRITER_ID to WRITERID
2022.06.22
java.sql.SQLException: 인덱스에서 누락된 IN 또는 OUT 매개변수:: 2 ResultSet rs = st.executeQuery(); 서블릿 빌드 경고 에러
프로젝트(가장 상위 폴더) 이름을 우클릭, properties에 들어가서 Java Build path->libraries
Modulepath과 classpath 중 아래 class path에 add library->server runtime에 있는 apache tomcat을 추가해준다.
댓글남기기