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 + "'");