본문 바로가기

분류 전체보기400

[SQL] SQL은 뭐고 넌 어떻게 사용하는 언어니? /SQL의 정의 및 간단한 SQL문 공부 😎 SQL이란? 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. SQL문을 배우다보니 든 생각이, SQL문은 꼭 엑셀 언어화 인 것 같다. 엑셀도 보면 결국 그 기능은 데이터를 생성/삭제/수정하는 작업이잖아 간단한 SQL 문을 정리해봐야지~ (SQL문을 사용하려면 오라클 설치해서 CMD창이나 SQL DEVELOPER에서 입력해보면 됌) 1. 테이블 생성하기 create table 테이블명 ( id varchar2(20), pw varchar2(20)); * 문자형 char : 고정 문자열 (자릿수 고정 -> 무조건 지정한 그 자릿수 다 차지!) varchar2 : 가변길이 문자열(자릿수 가변 -> 예를 들어 5byte를 저장하면 5byte만 .. 2022. 7. 20.
[Oracle] Oracle19c 데이터 eclipse(2021-03)에 연결하기 / 왜 강의 그대로 따라가려해도 파일은 보이지 않는 것이늬 난 eclipse 는 2021-03 버전을 사용중이고, oracle은 19c를 깔았다. BUT, 강의를 보면서 이클립스에 DB를 연동하려고 하는데, 문제에 직면 ^^ ( 문제 안생기면 섭섭하지 이젠? ) (문제 만날 때 내 마음) 내가 맞닥뜨린 문제와 어떻게 해결했는지를 적어보도록 하게따 1. 원래는 oracle안에 있는 jdbc를 써야하는데, 난 oracle안에 jdbc가 없었어 (sql developer에 있었음 ojdbc8) 대응👉 컴퓨터에 ojdbc라고 검색했는데, sql developer에 ojdbc8이 있었음! 열쒸미 구글링하면서 oracle19c와 맞는 버전인 jdbc를 확인했고, ojdbc8이 oracle19c와 맞는다는 것도 확인했다. sql developer안에 있는 ojdbc8을 복사.. 2022. 7. 19.
[Oracle] ORA-01950: 테이블스페이스 'USERS' 에 대한 권한이 없습니다. / 오라클 오류 해결하기 cmd창에서 SQL문을 사용하여 TABLE을 생성하고 있는데....! 띠용~ " ORA-01950: 테이블스페이스 'USERS' 에 대한 권한이 없습니다. " ORA-01950을 해결하러 가볼까낭~~? 😎 해결 방법 1. 일단 당황하지 않고 SQL 문을 빠져나가장 ^^ exit 2. 다시 sqlplus로 접속하기 sqlplus 3. 로그인 해주기 4. 아래 명령문 입력하기 alter user 권한넣을 아이디 default tablespace users quota unlimited on users; 5. 사용자가 변경되었습니다. 라는 문구 뜨면 완료~ 🤔 간단한 문제 및 해결 처음에 c##을 붙였지만, c##까지 아이디로 인식하는 것을 확인하고 c## 떼고 했쥐~ (참고로 나의 oracle은 19c) 2022. 7. 18.
[JSP] 쿠키? 너는 먹는게 아니라 뭐하는 애니 / JSP로 ID/비밀번호 로그인 정보 확인하고 쿠키 전송해주기😎 같은 조 오라바니가 넘 감사하게도 수업시간과 똑같은 내용의 무료 유투브 강의를 공유해주셨는데, 요즘 그 강의들을 쭉- 다시 보면서 수업시간에 이해가 안된 부분들을 이해하고 혼자 알아가는 재미에 빠진 듯 하다 😊 예전 시험 준비할 때는 의무적으로 일어나 공부하는 일이 90%는 넘었던 것 같은데 스스로 시간을 내서 무언가를 하려하고, 알아가는 기쁨을 누리는 일은 정말 오랜만에 만난 것 같아(기분좋은 스트레스랄까) 감사한 요즘이다 일반적인 짜증만 나는 일들과 달리 스스로 머리를 싸매는 나의 모습 조차도 맘에 들어(나르시스트...?ㅎ) 나르시스트가 아니라 이런 게 바로 적성이었으면 좋겠네 :) 처음에 백엔드 들어갔을 때, 낯설어서 그런 건지 용어들도 너무 어렵게만 느껴졌는데 유투브에서 알기 쉽게 설명해주시는 강.. 2022. 7. 16.
[SQLDeveloper] SQLDeveloper 접속 로그인 에러 / ORA-12505 Listener refused the connection with following error 해결법 노트북에 SQL Developer를 실행하고 scott 계정으로 로그인을 하려고 하니 갑자기 "Listener refused the connection with following error" 라는 에러에 직면했다 🙄 결론적으로 이 오류가 뜬 것은 바로 무엇이냐!!!! SID(I) 부분에 xe 라고 입력이 되있었기 때문!!! 📍 1. cmd창을 열고 'lsnrctl services' 명령어를 입력한다. "ㅇㅇㅇㅇ"서비스는 1개의 인스턴스를 가집니다. ☝☝☝☝ 이 부분을 보고, ㅇㅇㅇㅇ가 뭐라고 되어있는지 확인!!!! (이게 SQL Developer SID(I) 부분에 들어갈 이름이기 때문) SID(I)를 바꾸고, [테스트] 버튼 눌러 왼쪽 하단에 상태가 성공 으로 나오면 연결 끝~ 오늘도 멋져쒀 ㅇ ㅏ디오스~ 2022. 7. 14.
[Tomcat] Tomcat 설치하기 개발 공부를 시작한 지 얼마 안되었을 때, 설치 목적도 제대로 모른채 쌤이 까시는 거 그대로 따라가기에도 바빴던 따따시.... 마니 컸구나..? 이런 포스팅도 할 줄 알고... tomcat 설치에 앞서!!! 📌 아파치 톰캣, 넌 머하는 고양이니뇨? 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다. 아파치 톰캣은 Apache .. 2022. 7. 13.