1. 기존 파일을 import하는 방식으로는 JDBC connection을 얻을 수 없다고 뜸
2. git에 있는 것을 다운 받아 보기로 함
3. 같은 에러 발생 하.. 미침
https://okky.kr/article/532288 datasource확인해보라길래 확인해보니
이 Context.xml 파일에 username과 password가 scott tiger로 되어있는 것을 확인. flower f1234로 변경 .
4. 여전히 같음. ojdbc 드라이버가 없는 것 같음.
퀀텀 디비 통해서 등록해보기로함.
tomcat에 ojdbc가 없음.
자바 라이브러리를 잘못된 경로에 설치해서 그런 것 같음. 재설치함.
재부팅
참고중인 링크
5. 퀀텀 디비에서 flower f1234로 등록한뒤
북마크를 추가해서 열려고하니까 ▼이런 에러가 남
jdbc:oracle:thin:@localhost:1521:orcl
The Network Adapter could not establish the connection
SQL State: 61000
Error Code: 20
해결방법 검색해서 찾은 글 : https://jhnyang.tistory.com/272
서비스와 방화벽을 체크하라고한다.
1, 방화벽에서 포트번호 1521을 허용해줌
2. 서비스를 확인해보니
Service에서 OracleOraDb11g_home1TNSListener 실행
OracleOraDb11g_home1TNSListener 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다.
▶ 실패 : OracleOraDb11g_home1TNSListener 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다.
▶ 해결책 : http://blog.daum.net/dsmcj/58
listener.ora 와 tnsnames.ora 파일에서 host ip주소를 변경하면 된다
ㅇㅇㅇ.ㅇㅇㅇ.ㅇ.ㅇㅇ
▶ 메모장으로 열여서 저장하려고하니까 저장 권한이 없다고 뜬다
▷읽기 전용 해제해봄 : 안됨
▷CMD로 명령프롬프트 통해서 관리자 권한으로 여는 방법 : https://m.blog.naver.com/reinstate10/220165970551
▶ 수정 성공!!!
6. 북마크에서 더블클릭하면 여전히 같은 문제가 발생함
다시 글을 읽어보니 11g의 경우에는 ip주소가 아니라 본인 컴퓨터 이름을 적어넣으라고함.
DESKTOP-ㅇㅇㅇㅇㅇ
7. 서비스를 중지했다가 재실행하라고 함
8. 이후 퀀텀 디비의 기존 북마크를 삭제한 뒤 재다운로드??한다.
이때 hostname에 DESKTOP-ㅇㅇㅇㅇㅇ 을 입력했다.
성공!
8-1. 이게 수정됐으니 db연결 부분 코딩도 수정해야한다.

9. db연동 성공 하 ㅠㅠ
'X 1인웹개발' 카테고리의 다른 글
20/11/10 1. spring 프로그래밍에서 매개변수를 주고 받는 방법 (0) | 2020.11.11 |
---|---|
가정과 사무실에서 프로젝트를 이어서 작업하는 경우 db연결에 주의할 사항 (0) | 2020.11.10 |
20/11/5 1.상품 상세 페이지에 db 레코드를 뿌리려 할 때 classcastexception 발생 (0) | 2020.11.08 |
20/11/4 2. 상품 상세 페이지에 db 레코드를 뿌리려 할 때 classcastexception 발생 (0) | 2020.11.08 |
20/11/4 1. 상품 상세 페이지에 db 레코드를 뿌리려 할 때 NullPointerException 발생 (0) | 2020.11.08 |