JDBC Connection 객체 생성 후 아래와 같이 DB 에서 조회할 쿼리문을 정의할 때,
String sql = "SELECT * FROM table";
"" 사이의 select 문에 enter 가 들어가면 에러가 뜬다!
분명 <%%> java 코드로 작성된 것인데 왜 저러는 걸까.. 고민만 하다가 오늘 해결
String.format 매서드로 () 묶어주고 모든 행을 "와 + 로 연결해주면 된다.
예시)
String sql = String.format("SELECT *" +
"FROM table" +
"WHERE id = '" + id + "'");
'Web과 프로그래밍 언어 > JSP' 카테고리의 다른 글
[JSP/SERVLET]HTTP 상태 404 - 요청된 리소스 [/]은(는) 가용하지 않습니다. 에러 해결 방법 (0) | 2022.10.05 |
---|---|
[JSP] alert 창 띄우고 화면 이동하기 (jsp 태그와 html 태그의 우선순위) (1) | 2022.09.30 |
[JSP] include 사용법 (head, nav, footer 등 분리해 관리하기) (0) | 2022.09.13 |