[study]이론정리237 MyBatis(1) 설치 및 설정 MyBatis 프레임워크 1. 개요 - JDBC 사용을 편리하고 효율적으로 기능이 추가된 형태의 SQL Mapping Framework 프레임워크. - ibatis ( OLD 버전; mybatis 이전 버전 ) 2. 홈페이지 가서 필요한 jar 다운로드 하자. http://mybatis.org 1) mybatis-3.5.14 2) assets -> mybatis-3.5.14.zip 다운 3) 압축풀기 mybatis-3.5.14.jar ( build path 대상임 ) mybatis-3.5.14.pdf ( 매뉴얼, https://mybatis.org/mtbatis-3/ ) 3. 이클립스에서 build path 1) 프로젝트 생성 2) 2개의 jar 파일 build path - mysql-connector-.. 2024. 4. 4. JDBC(2) 트랜잭션 7. JDBC 트랜잭션 처리 ( Service 클래스에서 반드시 처리함. ) `` @Override public int insertDelete(DeptDTO dto, int deptno) throws DuplicatedDeptnoException { int n = 0; Connection con = null; try { con = DriverManager.getConnection(url, userid, passwd); // DeptDAO 연동 DeptDAO dao = new DeptDAO(); con.setAutoCommit(false); // 반드시 commit & rollback 해줘야함. dao.insert(con, dto); dao.delete(con, deptno); con.commit(); }.. 2024. 4. 4. JDBC(1) 기본 + 응용 + 예외처리 4. JDBC 자바 코드 ==> compile checed exception 계열 (비런타임 계열)이다. 즉 무조건 예외처리해야된다. (try~catch 필수 ) ==> java.sql 패키지 사용됨 1) mysql 접속 정보 String driver ="com.mysql.cj.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/testdb"; String userid ="root"; String passwd = "1234"; * oracle 접속 정보 String driver ="oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:서비스명"; String user.. 2024. 4. 3. JDBC 설정하는방법 JDBC ( Java DataBase Connectivity ) 1. 개요 - 자바와 DB 연동하는 자바기술 2. 특징 - JDBC 는 DBMC 종류와 무관하게 일관된 방법으로 접근이 가능하다. ( 인터페이스 + 다형성 ) - DBMS 종류와 독립적이다. 단, DBMS 벤더가 JDBC 를 지원해야 된다. ( * ) - DBMS 벤더는 사용자가 만든 자바어플리케이션과 DBMS 간의 연동을 위해서 클래스파일( *.jar 압축 ) 제공한다. - DBMS 벤더에서 제공해준 jar 파일을 ' 드라이버( driver ) ' 부른다. ( *.class ) ( *.class ) 자바어플리케이션 --------------------------------- MySQL ( *.jar / mysql-connector-j-xx.. 2024. 4. 3. 이전 1 ··· 22 23 24 25 26 27 28 ··· 60 다음