도레 포스트
close
프로필 배경
프로필 로고

도레 포스트

    • 분류 전체보기 (30)
      • BackEnd (7)
      • CS (11)
        • 디자인 패턴 (1)
        • 네트워크 (4)
        • 인프라 (5)
        • 프로그래밍 (1)
      • DataBase (4)
        • Oracle (2)
        • MySQL (1)
      • DevOps (4)
      • 프로젝트 (2)
        • 설계 (1)
        • 회고 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

MyBatis의 특징과 현업에서 사용하는 이유

MyBatis MyBatis는 데이터베이스와 자바 객체 간의 매핑을 쉽게 처리하기 위해 개발된 오픈 소스이며 ORM(Object-Relational Mapping) 프레임워크입니다. 기존의 JDBC(Java Database Connectivity)를 이용한 방식을 간결하고 편리하게 사용할 수 있도록 도와주는 도구입니다. ORM이란?? ORM은 Object-Relational Mapping 약어로 객체와 관계형 데이터베이스 간의 매핑을 자동화해주는 프로그래밍 기법을 의미합니다. 객체 지향 프로그래밍 언어는 클래스와 객체로 구성된 구조를 가지고 있습니다. ORM은 이 둘 간의 패러다임 불일치를 해결하기 위해 사용됩니다. MyBatis와 ORM?? ORM은 객체와 관계형 데이터베이스 간의 매핑을 자동화하여 개..

  • format_list_bulleted DataBase
  • · 2023. 7. 26.
  • textsms
[Oracle] 그룹과 순위결정을 동시에 - rank(), dense_rank()  [도레코딩]

[Oracle] 그룹과 순위결정을 동시에 - rank(), dense_rank() [도레코딩]

Oracle에는 그룹 짓기와 순위 결정을 동시에 할 수 있다. 바로 Window_function을 사용하는 것이다. 형식은 아래와 같다. window_function (args) over ([partition by절][order by절][windowing절]) - args 함수인자(컬럼명) 0개~n개 - partition by : 전체 집합을 다시 그룹핑하기 위한 구문 - order by : 행간의 정렬 - windowing절 : 대상행을 지정 Rank() 위 Employee 테이블에서 부서별(Dept_code) 급여 순위를 조회하고 싶을때 간단하게 rank함수를 사용하여 데이터를 뽑아낼 수 있다. select emp_name, salary, rank() over(partition by dept_code..

  • format_list_bulleted DataBase/Oracle
  • · 2022. 3. 22.
  • textsms

Nodejs + MySQL Connection Pool [도레코딩]

Nodejs와 MySQL은 구현 완료했는데.. 예전에 자바 서블릿 프로젝트 할 당시 오라클의 data Source 와 Connection Pool을 사용한 기억이 있어서 찾아보게 되었다. Connection Pool의 개념 참고 https://beaniejoy.tistory.com/24 [DB] Connection Pool에 대한 정리 안녕하세요~ 이번 시간에는 Connection Pool에 대해서 정리해보고자 합니다. 저번에 Java 카테고리에 JDBC에 대해서 정리하면서 DAO와 DTO의 개념과 왜 사용하는지에 대해서 알아보았습니다. (이에 대 beaniejoy.tistory.com 요약하자면, 데이터를 읽고, 쓰기 위해 쿼리문을 보낼 때마다 Connection을 생성하는 것이 상당히 비효율적이라는 ..

  • format_list_bulleted DataBase/MySQL
  • · 2022. 3. 22.
  • textsms
Oracle Cloud 19c, Java Project 연동하기 [도레 코딩]

Oracle Cloud 19c, Java Project 연동하기 [도레 코딩]

환경 : Oracle Cloud 19c, Java 11, SQLDeveloper 먼저, SQLDeveloper로 Oracle Cloud에 연결이 완료된 상태이여야한다. JDBC 설정 다음과 같이 Modulpath -> Add Exteranal JARs... -> "자신 PC의 OJDC(버전).jar를 선택해준다. Java Code import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Conn { final static String DB_URL= "jdbc:oracle:thin:@or..

  • format_list_bulleted DataBase/Oracle
  • · 2022. 3. 22.
  • textsms
  • «
  • 1
  • »
공지사항
전체 카테고리
  • 분류 전체보기 (30)
    • BackEnd (7)
    • CS (11)
      • 디자인 패턴 (1)
      • 네트워크 (4)
      • 인프라 (5)
      • 프로그래밍 (1)
    • DataBase (4)
      • Oracle (2)
      • MySQL (1)
    • DevOps (4)
    • 프로젝트 (2)
      • 설계 (1)
      • 회고 (1)
최근 글
인기 글
최근 댓글
태그
  • #세션불일치
  • #Spring #스프링 #로그 #Logger #Slf4j
  • #VPC
  • #Redis #Redis Replication #HA #고가용성
  • #dubeng
  • #nginx #로드밸런싱 #scaleout
  • #DENSE_RANK()
  • #nodejs #MySQL #ConnectionPool
  • #토큰 기반 인증 방식
  • #네트워크
  • #디자인패턴 #싱글톤패턴 #싱글톤 #CS
  • #oracle 순위
  • #Docker #EC2 #nginx #nginx container #default.conf #nginx설정파일
  • #Scale out
  • #AWS
  • #WEB3.0
  • #orm
  • #쿠버네티스
  • #NFT
  • #프로젝트 회고
  • #덥잉
  • #Docker #컨테이너 #가상화
  • #Sorted-Set
  • #대기열 처리
  • #스마트 컨트랙트
  • #Jenkins #CI/CD
  • #SQL Mapper
  • #Redis #Redis Sentinel #HA #DevOps
  • #네트워크 #토폴로지 #
  • #티켓팅 대기열
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바