728x90 Spring153 Request processing failed; nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: 테이블 또는 뷰가 존재하지 않습니다 942, Position : 14, Sql = SELECT * FROM NOTICE_VIEW WHERE TITLE LIKE :1 AND NUM BETWEEN :2 AND :3 , OriginalSql = SELECT * FROM NOTICE_VIEW WHERE TITLE LIKE ? AND NUM BETWEEN ? AND ?, Error Msg = ORA-00942: 테이블 또는 뷰가 존재하지 않습니다 원인 String sql = "SELECT * FROM NOTICE_VIEW WHERE "+field+" LIKE ? AND NUM BETWEEN ? AND ?"; 해결 String sql = "SELECT * FROM NOTICE WHERE "+field+" LIKE ? AND NUM BETWEEN ? .. 2022. 1. 6. ORA-12514, TNS:listener does not currently know of service requested in connect descriptor 원인 private String url = "jdbc:oracle:thin:@localhost:1521/xepdb1"; 해결 private String url = "jdbc:oracle:thin:@localhost:1521/orclpdb"; 서비스 이름 : orclpdb https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ssik425&logNo=10089227274 [오라클] 리스너 접속 오류 해결 방법 원격지 서버에 존재하는 오라클 서버에 접속하기 위해서는 다양한 방법들이 존재하는데 이때 여타 오류로 ... blog.naver.com 2022. 1. 6. Spring MVC (스프링 웹 MVC) 강의 21 - 서비스 객체 사용하기 데이터 베이스 연결하기 위한 라이브러리 설정 com.oracle.database.jdbc ojdbc10 19.7.0.0 드라이버 다운 받은 것임 NoticeService.java 개체를 어떻게 생성할거냐? 이렇게 생성하기보단 스프링스럽게 해보자 스프링은 기본적으로 DI기능 제공한다. IOC컨테이너는 전역 객체 보따리라고 생각하면 된다. 요점은 이 보따리 속 객체를 컨트롤러에서 어떻게 사용하는지 알아보는 것. 객체 만든걸 DI할 것임. 컨트롤러가 쓸 거다. 여기 태그 닫은 부분을 열어서 인젝션하자 이 프로퍼티는 setter가 있어야 한다. com.newlecture.web.controller.notice.ListController가 가지고 있는 setSerivce()라는 메서드라는 의미의 name="ser.. 2022. 1. 6. Spring MVC (스프링 웹 MVC) 강의 20 - 데이터 서비스 클래스(NoticeService) 준비하기 com.newlecture.web.service 패키지 만들고 첨부한 NoticeService.java 붙여넣기 복사 후 오류나는 부분들 수정하기 Change~ 클릭 entity패키지 및 자바 파일 붙여넣기(첨부참고) 오라클이 깔려있어야 한다. 테이블 구조 CREATE TABLE NOTICE ( ID NUMBER NOT NULL, TITLE NVARCHAR2(100) NOT NULL, WRITER_ID NVARCHAR2(50) NOT NULL, CONTENT CLOB, REGDATE TIMESTAMP (6) DEFAULT systimestamp NOT NULL, HIT NUMBER DEFAULT 0 NOT NULL, FILES NVARCHAR2(1000), PUB NUMBER(1,0) DEFAULT 0 .. 2022. 1. 5. Spring MVC (스프링 웹 MVC) 강의 19 - Root 페이지들을 위한 Layout 페이지 만들기 인덱스 페이지에 헤더 푸터 붙여보자. 인덱스 복붙 수정 새로 만든 layout.jsp body부분 잘라내기 index.jsp로 돌아와서 내용 다 지우고 잘라낸 부분 붙여넣기 완료 layout.jsp 파일이 총 2개이다. 새로 만든 파일 잘 구분해서 위와 같이 수정 완료 tiles.xml 수정 여기서 2022. 1. 5. Spring MVC (스프링 웹 MVC) 강의 18 - Tiles 설정에 Wildcard 이용하기 지우거나 주석 패턴으로 적용해 보자 https://tiles.apache.org/framework/tutorial/index.html Apache Tiles - Framework - Tutorial Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved. Apache Tiles, Tiles, Apache, the Apache feather logo, and the Apache Tiles project logos are trademarks of The Apache Software Foundation. tiles.apache.org 이름 설정시 / 구분가능 . 도 가능 와일드카드(*)는 하나도 가능하고 여러개 가능 정규식도 가능 실.. 2022. 1. 5. Spring MVC (스프링 웹 MVC) 강의 17 - Tiles ViewResolver 설정하기 지금까지 customer로 수정해주자 이제 제대로 나옴 출처: https://www.youtube.com/watch?v=aoAGf-Mv3zM&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=43 2022. 1. 5. 이전 1 ··· 13 14 15 16 17 18 19 ··· 22 다음 728x90