전체

    MyBatis ) 마이바티스에서 프로시저 사용하는 방법

    https://action713.tistory.com/entry/mybatis-Oracle-Procedure-%ED%98%B8%EC%B6%9C%ED%95%98%EA%B8%B0

    Git ) .gitignore / 사용법

    깃을 사용하다보면 .gitignore라는 파일을 만나게 된다. 이것은 git이 파일을 추적할 때, 무시해도 될(무시해야 할) 파일 또는 폴더들을 지정하는 파일이다. git으로 프로젝트를 관리할 때, 프로젝트의 일부 파일들은 제외할 필요가 있다. 공개되지 말아야 할 파일(백업정보, 빌드정보, 비밀키 등)들이 upload될 경우 악용될 우려가 있으며, 혹은 데이터 중돌로 인해 일부 파일이 소실될 수도 있다. 이러한 이유로 .gitignore 파일로 원격 저장소에 upload되지 말아야 할 항목등을 작성하여 사용하게 된다. IDE, tool과 관련된 설정파일 언어의 빌드 결과물, 로그, 패키지 관련 파일 용량이 너무나 큰 파일 그 외 프로젝트에서 사용자가 제외하기 원하는 파일 등등... 1. 작성 방법 ( 자..

    Spring) JdbcTemplate ( query( ), update( ), RowMapper<T> )

    1. JdbcTemplate이란? 기존 JDBC에서는 DB를 다루려고 할 때, PreparedStatement ResultSet Connection 이 세 가지 객체를 따로 다루며 DB에 접근한다. Connection으로 DB정보를 불러오고, PreparedStatement로 쿼리문에 들어갈 인자를 작성하고, Resultset으로 쿼리실행의 결과값을 가져와 저장하고.. 객체 하나하나 연결을 종료( close() )하는 등... 코드가 굉장히 길어지게 된다. 하지만 스프링 프레임워크에서는 'JdbcTemplate'를 활용하여 더욱 간편하게 DB를 다룰 수 있게 되는데, 이름에서도 알 수 있듯이 JDBC를 위한 템플릿, JDBC를 위한 틀(형식) 이라는 의미다. 1.1. 기존 Jdbc와 JdbcTemplat..

    [Spring] Spring 의존성 주입(DI, Dependency Injection)

    https://blog.naver.com/hj_kim97/222627282280 [Spring]Spring 의존성 주입(DI, Dependency Injection) Spring 의존성 주입(Dependency Injection) - 제어의 역전(IoC, Inversion of Control) - 의존성 주... blog.naver.com https://blog.naver.com/kimbogyeum1/222008107621 Spring(1) Dependency Injection(의존주입) [ Dependency Injection 이란? ] SW 공학적 관점으로 필요한 객체를 외부에서 생성해서 주입하는 방식... blog.naver.com 위 두 개의 블로그를 참고할 것.

    ResultSet.getInt(), .getString() 등 메서드

    Dao객체에서 가져온 예제 public ArrayList selectOseqOrderIng(String id) { ArrayList list = new ArrayList(); String sql = "select distinct oseq from order_view where id=? and result='1' " + " order by oseq desc"; con = Dbman.getConnection(); try { pstmt = con.prepareStatement(sql); pstmt.setString(1, id); rs = pstmt.executeQuery(); while(rs.next()) { list.add(rs.getInt(1)); } } catch (SQLException e) { e.p..

    SQL LIKE 조건

    출처 https://heewon26.tistory.com/6 SQL LIKE 조건 LIKE 문자 패턴을 이용하여 조건에 만족하는 Data를 조회 %는 0개 이상의 문자로 길이와 상관없는 조건 지정 ex) WHERE NAME LIKE 'K%'; -> KA,Kasds,Kasf,K뭐든지다 _는 임의의 한 문자만.. heewon26.tistory.com LIKE 조건 문자 패턴을 이용하여 조건에 만족하는 Data를 조회 %는 0개 이상의 문자로 길이와 상관없는 조건 지정 ex) WHERE NAME LIKE 'K%'; -> KA,Kasds,Kasf,K뭐든지다 _는 임의의 한 문자만을 허용하는 조건 지정 ex) WHERE NAME LIKE 'K_'; -> KA,KB,KC,KD 등 KASD(이건 안됨) _와 %는 조..

    한/영문 타자 연습 사이트

    https://typing.works/ typing.works anti-stress therapy and, make the concentration for working. ritual typing service. typing.works 직관적인 인터페이스에 딱 필요한 기능만 있어서 좋다!

    SQL 중첩 질의문

    목차 2021.12.11 - [Programming/기초 지식] - SQL 조인 질의문 SQL 조인 질의문 목차 2021.12.11 - [Programming/기초 지식] - SQL 트랜잭션(Transaction) SQL 트랜잭션(Transaction) 목차 2021.12.10 - [Programming/Java 기초] - SQL 데이터 삽입/수정/변경 SQL 데이터 삽입/수정/변경 목차 2.. montoo.tistory.com 1. 중첩질의문 개요 1.1. 중첩 질의문의 개념 하나의 SQL문의 결과를 다른 SQL문에 전달한다 두 개의 SQL문을 하나의 SQL로 처리한다 이론적으로 중첩 질의문은 조인 구문과 표현능력이 동일하다 SQL문 안에 SQL무이 포함되어 있다. 1.2. 단일행 서브 쿼리와 다중행 ..

    SQL 조인 질의문

    목차 2021.12.11 - [Programming/기초 지식] - SQL 트랜잭션(Transaction) SQL 트랜잭션(Transaction) 목차 2021.12.10 - [Programming/Java 기초] - SQL 데이터 삽입/수정/변경 SQL 데이터 삽입/수정/변경 목차 2021.12.10 - [Programming/기초 지식] - SQL 데이터 검색 SQL 데이터 검색 목차 2021.12.09 - [Program.. montoo.tistory.com 1. 조인 1.1. 조인의 개념 하나의 SQL 질의문에 의해서 여러 테이블에 저장된 데이터를 한번에 조회할 수 있는 기능 두 개 이상의 테이블을 '결합'한다는 의미 조인의 필요성 하나의 SQL 질의문이 하나의 테이블만 검색할 수 있다고 하면 너..

    SQL 트랜잭션(Transaction)

    목차 2021.12.10 - [Programming/Java 기초] - SQL 데이터 삽입/수정/변경 SQL 데이터 삽입/수정/변경 목차 2021.12.10 - [Programming/기초 지식] - SQL 데이터 검색 SQL 데이터 검색 목차 2021.12.09 - [Programming/기초 지식] - SQL 제약조건 SQL 제약조건 목차 2021.12.08 - [Programming/기초 지식] - SQL의 개.. montoo.tistory.com 1. 트랙잭션 1.1. 트랜잭션의 개념 트랜잭션(Transaction) 논리적인 일의 단위 기본 설정 : 하나의 SQL은 하나의 트랜잭션이다. 여러 개의 SQL문들이 합쳐져 하나의 트랜잭션이 될 수도 있다. 트랜잭션의 활용 동시성 제어 : 여러 사용자나 ..