자바JDBC
-
JAVA 자바 마이바티스 mybatis 동적SQLJAVA 2020. 8. 23. 15:43
🎯 자바 마이바티스 동적 SQL문을 알아본다. 마이바티스 홈페이지에서 동적sql 설명을 확인할 수 있다. 지난번 마이바티스 프로젝트를 사용해 연습해본다. 아래의 코드블럭 순서는 Mapper.xml -> Main -> Service -> DAO 클래스로 이어지며, 역순으로 실행결과를 리턴한 뒤 Main에서 실행을 종료한다. selectDynamicDeptno select deptno, dname, loc from dept where deptno= #{deptno} 쿼리문에 if태그를 사용해 조건을 붙일 수 있다. 조건이 true일 경우에 where절에 따라 쿼리문이 실행된다. selectDynamicDeptno라는 id를 가진 이 select쿼리는 deptno를 해쉬맵으로 받아오고, 결과를 Dept 클래스..
-
JAVA 자바 마이바티스 mybatis 사용하기JAVA 2020. 8. 21. 23:59
🎯 자바 마이바티스를 사용해서 JDBC 프로그래밍을 연습해본다. 마이바티스 (MyBatis) 마이바티스는 퍼시스턴스 프레임워크(Persistence Framework)이다. 이 프레임워크를 사용하면 JDBC 프로그래밍을 좀 더 간단하게 작업할 수 있다. 마이바티스 연습해보기 0. Test 클래스의 main 함수 실행 전 0-1. 오라클 드라이버 jar파일과 mybatis 드라이버 jar파일을 빌드패스에 추가한다. 0-2. com.config 패키지의 MySqlSessionFactory 클래스 #MySqlSessionFactory public class MySqlSessionFactory { static SqlSessionFactory sqlSessionFactory = null; static {// 초기..
-
JAVA 자바 JDBC 연습 - 상품정보 조회하기JAVA 2020. 8. 20. 09:08
🎯 자바 JDBC 연습문제를 풀어본다. JDBC 상품정보 조회하기 JDBC를 이용하여 매출일자순, 상품별 매출순 데이터 조회를 하도록 구현한다. 1. SQL Developer에서 test 계정 만들기 create user test IDENTIFIED by test; alter user test account unlock; grant connect, resource to test; sys에서 명령문을 실행하고 새 계정을 생성하고 접속한다. 2. 테이블 만들기 DROP TABLE D7_ORDER; DROP TABLE D7_PRODUCT; CREATE TABLE D7_PRODUCT( PID VARCHAR(20) PRIMARY KEY, PNAME VARCHAR(50) NOT NULL, PRICE NUMBER N..
-
JAVA 자바 JDBC 문제 연습JAVA 2020. 8. 19. 22:41
🎯 자바 JDBC 연습문제를 풀어본다. 0. 기본세팅 String driver = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:orcl"; String userid = "scott"; String passwd = "tiger"; Connection con= null; ResultSet rs= null; PreparedStatement pstmt= null; public JDBC_Method_divide_Test() throws ClassNotFoundException, SQLException { Class.forName(driver); } 연동을 위한 기본 정보를 입력하고 드라이버를 로딩한다. 1. se..
-
JAVA 자바 JDBC 오라클 DB 연동JAVA 2020. 8. 18. 09:16
🎯 자바 JDBC 오라클 DB 연결방법을 알아본다. 자바 JDBC 데이터베이스 시스템에 접근할 수 있는 자바 API이다. 오라클 DB 연동하기 자바 프로젝트를 만들고 SQL 데이터베이스와 연결하기 위해 가장 먼저 오라클 드라이버를 찾아야한다. JDBC 프로젝트를 할 때마다 항상 드라이버를 buildPath에 추가하는 설정이 필요하다. 오라클 드라이버가 저장된 폴더 위치 : C:\app\User\product\11.2.0\dbhome_1\jdbc\lib 매번 저 긴 경로를 찾아가기 힘들 땐 짧은 경로의 폴더를 하나 파서 보관한다. 자바 프로젝트 이름에서 오른쪽마우스를 클릭하고 Build Path -> Configure Build Path를 클릭한다. Libraries 탭에서 외부 jar파일 추가를 클릭하고..