Web과 프로그래밍 언어/JSP

[JSP] JSP 에서 String sql 정의 시 enter 사용 에러 해결 방법

cosmicgy 2022. 11. 8. 21:50

 

JDBC Connection 객체 생성 후 아래와 같이 DB 에서 조회할 쿼리문을 정의할 때, 

 

String sql = "SELECT * FROM table";

 

"" 사이의 select 문에 enter 가 들어가면 에러가 뜬다!

분명 <%%> java 코드로 작성된 것인데 왜 저러는 걸까.. 고민만 하다가 오늘 해결

String.format 매서드로 () 묶어주고 모든 행을 "와 + 로 연결해주면 된다.  

 

예시)

String sql = String.format("SELECT *" +
"FROM table" +
"WHERE id = '" + id + "'");