본문 바로가기

분류 전체보기113

코딩테스트 입문 - Day 19 7의 개수class Solution { public int solution(int[] array) { int cnt = 0; for(int n : array){ String s = n+""; cnt += s.length() - s.replace("7","").length(); } return cnt; }}잘라서 배열로 저장하기import java.util.*;class Solution { public List solution(String my_str, int n) { ArrayList answer = new ArrayList(); int i = 0; while(tr.. 2025. 5. 5.
5/1 - GIT, 버전 관리 목차Git버전 관리동일한 정보에 대한 여러 버전을 기록데이터의 과거와 현재 상태를 기록다른 시점의 데이터를 불러올 수 있는 것두 시점의 데이터를 비교유사 용어버전 관리형상 관리협업 도구종류CVSGitSVNGit버전 관리 시스템 중 하나로컬 저장소와 원격 저장소로 구분분산 버전 관리 시스템branch로 병합master와 별개로 브랜치를 생성하여 작업 가능파일 수정 내용 추적 가Git 설치GUI (그래픽 유저 인터페이스)소스트리GitHub DesktopTortoiseCLI (커맨드 라인 인터페이스)터미널에서 명령어 직접 입력윈도우터미널GItBashVSCode 터미널..맥OS터미널다운로드Git 설치GitvsCode 설치 소스 트리 설치Mercurial 체크 해제Sourcetree | Free Git GUI f.. 2025. 5. 5.
4/30 - MariaDB Maria DB 시작시작HeidiSQL을 이용하여 실행 → root 접속 → 데이터 베이스 생성(study) → 클래스룸에 올린 실습 데이터 코드 쿼리로 실행 → 데이터베이스 안에 실행 → testuser/test1234 계정 생성 → testuser에 study 데이터베이스의 모든 권한 부여DB 선택USE study; -- (DB이름) 데이터 베이스 선택자체적으로 MySQL 사용SELECT * FROM mysql.user;유저 정보SELECT * FROM mysql.user;페이징 처리처음 10씩 1페이지 구하기SELECT * FROM studentORDER BY STUDNO DESCLIMIT 0, 10;위에서부터 N개```sqlTop NSELECT * FROM studentORDER BY studno.. 2025. 5. 3.
4/29 - Java 데이터 베이스 입출력 Java JDBC자바는 데이터베이스와 연결해서 데이터 입출력 작업을 할 수 있도록 JDBC를 제공DriverManager (최상위 클래스)JDBC, Driver를 관리Connection트랜잭션 및 하위 객체 관리StatementSQL의 DDL, DML을 실행할 때 사용PreparedStatementStatement와 동일하게 DDL, DML사용, 매개변수화 된 SQL사용CallbackStatement프로시저와 함수를 읽어온다.ResultSet결과를 읽어온다.db 불러오기jdbc:oracle:thin:@localhost:1521/orcl오라클 데이터 베이스 연결하기package ch20.oracle.sec05;import java.sql.Connection;import java.sql.DriverManag.. 2025. 5. 2.
4/28 - 시퀀스, 사용자 권한, 롤 관리, PL/SQL 시퀀스오라클 데이터베이스에서 특정 규칙에 맞는 연속 숫자를 생성하는 객체-- 현재 시퀀스 확인select seq_dept_sequence.currval from dual;-- 다음 시퀀스 생성select seq_dept_sequence.nextval from dual;출력 결과NEXTVAL 1 -- 4번 더 실행 시NEXTVAL 5시퀀스 데이터 넣어보기create table dept_sequence as select * from dept where 11;select * from user_sequences;insert into dept_sequence (deptno, dname, loc) values (seq_dept_sequence.nextval, 'DATABASE', '.. 2025. 5. 2.
오라클로 배우는 데이터베이스 - 셋째 마당 01 - 1 ~ 5번 문제 1. CHAP10HW_EMP 테이블에 사원 정보 등록하기INSERT INTO CHAP10HW_EMP VALUES(7201,'TEST_USER1','MANAGER',7788,'2016-01-02',4500,NULL,50);출력 결과7369 SMITH CLERK 7902 80/12/17 800 207499 ALLEN SALESMAN 7698 81/02/20 1600 300 307521 WARD SALESMAN 7698 81/02/22 1250 500 307566 JONES MANAGER 7839 81/04/02 2975 207654 MARTIN SALESMAN 7698 81/09/28 1250 1400 307698 BLAKE MANAGER 7839 81/05/01 2850 307782 CLARK MAN.. 2025. 5. 2.
728x90
반응형