Oracle 6

[JSP] jsoup 를 이용한 크롤링 및 Oracle 데이터 베이스 저장

.라이브러리 파일을 받아주자.https://mvnrepository.com/artifact/org.jsoup/jsoup/1.18.1 bugs 차트를 가져와서 연습 해 볼 것이다.https://music.bugs.co.kr/chart 나를 위한 플리, 벅스나를 위한 플리, 벅스! 마음을 담은 노래추천 플레이리스트, 그리고 일상을 감성으로 가득 채워줄 essential player까지music.bugs.co.kr 해당 라인을 100개 가져와야 한다. title, artist 를 가져오는 코드이다. a"); Elements artists = doc.select("p.artist > a"); pageContext.setAttribute("titles", titles); pageContext.setAt..

JSP 2024.08.01

[Oracle] 접속, 계정 생성, Oracle SQL Developer 접속

system 으로 오라클 접속sqlplus / as sysdba  계정 생성 ( [] 는 제외한 값을 입력한다.)create user [유저명] identified by [비밀번호]; 아래와 같은 에러가 날 수 있다.'공통 사용자 또는 롤 이름이 부족합니다.'해당 에러가 나는 이유는 12c 버전 부터 이름 명명에 c##을 붙이도록 변경 되었기 때문.  두가지의 해결 방안이 있는데첫번째는 세션 설정을 변경 해 준다. ALTER SESSION SET "_ORACLE_SCRIPT"=true; 혹은 변경된 내용처럼 c## 을 붙여 다음과 같이 사용 할 수 있다.CREATE USER c##[유저명] IDENTIFIED BY [비밀번호];  ALTER USER [유저명] DEFAULT TABLESPACE USERS..

Oracle 2024.06.28

[Oracle] the network adapter could not establish the connection

the network adapter could not establish the connection에러가 나왔다. 실행 - 서비스 에 들어가 아래 두 시스템이 실행 되어있는지 확인한다.OracleServiceXEOracleXETNSListener  이후 다른 에러가 나왔다.Listener fefused the connection with the following error:ORA-12505서비스가 실행 되기 까지 조금 기다려 주자. (필자는 잠시 기다리고 다시 연결하니 연결 되었다.) 기다리면 실행이 될 것인데 만약 실행이 되지 않는다면명령프롬프트에 아래를 입력하여 아래의 값이 SID 에 들어가는 값이랑 같은지 확인 해주자.lsnrctl service

Oracle 2024.06.28

[Oracle] 테이블 복사 및 문제 풀이.

EMP 테이블을 테스트 하거나 사용할 때 원래 테이블인 EMP 테이블에 문제가 생기면 안되니 새로운 테이블을 똑같이 생성하여서 사용 할 것이다.emp0620 이라는 이름으로 emp 테이블의 내용을 복사한다.CREATE TABLE EMP0620 as SELECT * FROM EMP; 생성 후 데이터를 확인 해 보자. 문제 1) 10번,30번 부서사원중 상관이 있고 보너스를 받는 사원에 대해 급여를 200% 인상하고 보너스는 100% 인상하는 update문을 작성(update후 데이터 확인후 commit)UPDATE emp0620 aSET a.pay = a.pay + a.pay * 2, a.bonus = a.bonus + a.bonus * 1 WHERE a.deptno IN (10, 30) AND ..

Oracle 2024.06.20

[Oracle] INTERSECT, MINUS, UNION,

데이블 두개의 교집합을 해볼 것이다.테이블 두개를 생성해보자CREATE TABLE tblUnionA ( name varchar2(100) );CREATE TABLE tblUnionB ( name varchar2(100) ); 데이터를 삽입INSERT INTO tbluniona VALUES ('사과'); INSERT INTO tbluniona VALUES ('귤'); INSERT INTO tbluniona VALUES ('파인애플'); INSERT INTO tbluniona VALUES ('바나나'); INSERT INTO tbluniona VALUES ('포도');INSERT INTO tblunionb VALUES ('키위'); INSERT INTO tblunionb VA..

Oracle 2024.06.20