08-02(월)
Govern/JDBC, mybatis, Eclipse EE 2021. 8. 2. 09:26 08-02(월)

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 1. JDBC_VER_0 프로젝트의 JDBCTest1 클래스 따로 클래스 추가로 생성하지 않고 pstmt 사용해서 DB 연결, Select 전체 썼던거 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class JDBCTest { public static void main(String[] args) { String driver = "oracle.jdbc.driver.O..

08-02(월) mybatis
Govern/JDBC, mybatis, Eclipse EE 2021. 8. 2. 09:26 08-02(월) mybatis

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 왜 mybatis를 쓰는가? JDBC의 stmt의 단점: sql을 만들기가 어려워서 pstmt로 sql에 ?쓰면서 썼지만, 역시 컬럼이 많으면 데이터나 select로 꺼내오기가 너무 어려웠음 그래서 이걸 "몇개의 별도의 파일들로, SQL을 분리해서, 자동으로 관리하게 해주는" MYBatis 장점: sql이나 쿼리를 만들 후에 꺼내온 데이터로 작업한게 엄청 줄어듦. 단점: 그 동작시키기 위해서 처음에 설정해야하는게 많음. -마이바티스 쓸거면(=SqlSessionFactory, Configuration, Mapper, properties 사용하려면) => 드라이버 org6_g랑 mybatis 둘다 라이..

07-30(금)
Govern/JDBC, mybatis, Eclipse EE 2021. 7. 30. 09:37 07-30(금)

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 프로젝트 JDBC_VER_2 어제 Service클래스의 delete함수까지 만들고, 오늘 DAO클래스의 delete함수부터 만들기 시작 사용자 → Service → DAccessO → 모델클래스/ DTranserO ↖___ Service ← DAccessO ←──┘ Test,main → Service → DAccessO → Dept/ DTranserO ↖___ Service ← DAccessO ←──┘ (레코드)가 있는 객체를 생성하고, 변수라는 이름으로 이용. try { 완충제 serive클래스.함수 호출 } catch ( ) { Exception 클래스의 함수 호출 } 멤버변수 = 1. 4가지 ..

07-28(수) JDBC, mybatis 넣는 방법
Govern/JDBC, mybatis, Eclipse EE 2021. 7. 28. 09:32 07-28(수) JDBC, mybatis 넣는 방법

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. JDBC ( Java DataBase Connectivity ) JDBC (Java DataBase Connectivity) : 자바언어에서데이터베이스에접근할수있는프로그래밍API 순수 jdk로는 DBMS에 접근할 수 없음, sql 못 실행 시킴! 각 회사에서 자기네 DBMS에 접근하는 프로그램API(=드라이버)를 제공하고, 사용해서 접근 DAO (Data Access Object) DTO (Data Transfer Object) 탐색기 경로: C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 자바랑 오라클 사용가능하게 만든 드라이버: ojdbc6_g.j..

image