데이터베이스

· Spring
스프링에서 JDBC를 사용해려면 pom.xml을 다음과 같이 구성해야 합니다. org.springframework spring-context 5.0.2.RELEASE org.springframework spring-jdbc 5.0.2.RELEASE org.apache.tomcat tomcat-jdbc 8.5.27 mysql mysql-connector-java 5.1.45 * spring-jdbc : JdbcTemplate 등 JDBC 연동에 필요한 기능을 제공합니다. * tomca-jdbc : DB 커넥션풀 기능을 제공합니다. * mysql-connector-java : MySQL 연결에 필요한 JDBC 드라이버를 제공합니다. 스프링이 제공하는 트랜잭션 기능을 사용하려면 spring-tx 모듈이 필요한..
· Spring
JDBC 프로그래밍의 단점을 보완하는 스프링 JDBC API를 이용하면 DB 연동에 필요한 Connection을 구한 다음 쿼리를 실행하기 위한 PreparedStatement를 생성합니다. 그리고 쿼리를 실행한 뒤에는 finally 블록에서 ResultSet, PreparedStatement, Connection을 닫습니다. JDBC API를 이용한 DB 연동 코드 구조 Member member; Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { conn = DriverManager.getConnection("jdbc:mysql://localhost/spring5fs", "spring5", "spring5..
· JPA
양방향 매핑 Member 엔티티의 양방향 매핑은 단방향과 동일하다. @Entity public class Member{ @Id @GeneratedValue private Long id; @Column(name = "USERNAME") private String name; private int age; @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; //... } Team 엔티티는 컬렉션을 추가해야 한다. @Entity public class Team{ @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "team") List members = new Arr..
· SQL
* 이번 시간에는 스키마를 정의하고 테이블을 만들고, 데이터를 삽입하여 조회하는 시간을 가져 보도록 하겠다. 스키마 정의하기 * 간단하게 직원들을 관리하는 테이블을 만들어봅시다. 이름은 EMP로 하겠습니다. 자 이렇게 한번 만들어 보자. 편의성을 위해 각 칼럼을 영어로 지정하겠다. 사원코드, 사원이름, 나이, 성별, 전화번호, 연봉을 (EMP_NO, ENAME, EAGE, EGEN, ECALL, ESAL) 순으로 정의한다. SQL> CREATE TABLE EMP 2 ( 3 EMP_NO VARCHAR2(5) NOT NULL, 4 ENAME VARCHAR2(12), 5 EAGE NUMBER(3), 6 EGEN VARCHAR2(1), 7 ECALL VARCHAR2(15), 8 ESAL NUMBER(5) 9 )..
· SQL
* 이 포스팅은 생활코딩님의 Oracle Database 수업을 복습하고 리뷰하는 용도로 제작되었음을 알려드립니다. * Oracle DataBase - 1979년부터 지금까지 가장 인기있는 데이터베이스 Oracle DataBase Download - 다운로드 링크 : https://www.oracle.com/kr/database/technologies/xe-downloads.html Oracle DataBase 처음 사용하기 마무리 오라클 데이터베이스를 설치를 하는 과정을 배워보았습니다^^ 관련글 https://www.oracle.com/kr/database/technologies/xe-downloads.html * 이 포스팅은 생활코딩님의 Oracle Database 수업을 복습하고 리뷰하는 용도로 제..
· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능개발자 양성사업 교육과정 복습 용도로 포스팅되었습니다 * Maria DB 준비하기 https://mariadb.org/download/ Download MariaDB Server - MariaDB.org REST API MariaDB Repositories Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org - 설치 시, 비밀번호 정하시고, 체크 버튼 다 눌러주기(안눌러주면 원격 접속 불가!! **) * Maria DB 사용하기 - 테이블 생성 : CREATE TABLE 테이블명 ( '변수명' 변수타입 ); CREATE TABLE `users_tbl`..
runnnerDevHong
'데이터베이스' 태그의 글 목록