최대 1 분 소요

2022.06.20

 

1.java.lang.NumberFormatException: Cannot parse null string  

  null에러는 Integer.parseInt() 처리중 null값, 공백,(스페이스)가 들어오거나 변수 대소문자 구분이 잘못 되어 발생하는 오류의 가능성이 높다

 

  2022.06.21

 

  1. 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);

 

  1. 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을 추가해준다.

카테고리:

업데이트:

댓글남기기