20/11/7 집 컴퓨터와 연동하기

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 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다.
     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연동 성공 하 ㅠㅠ