⁂ Java/: JDBC - Java DataBase Connectivity
[JAVA] JDBC #3-1 자바로 페이징하기
자바로 페이징을 하는 것도 결국 SQL문에서 페이징 코드를 잘 작성하여 구현해내면 된다. 페이징에 대해 개념이 잘 잡혀있지 않다면 아래의 글을 참조해보는 것도 좋다. 참조 : https://ddcloud.tistory.com/90 [Oracle] #5-3 rownum으로 페이징하기 1. 모조칼럼 rownum rownum은 #4-3에서 간단한 개념을 알아보았었다. https://ddcloud.tistory.com/84 [Oracle] #4-3 Oracle 함수 : nvl, 모조칼럼(rownum, rowid) 1. nvl() 함수 이 함수는 마리아DB에서 if.. ddcloud.tistory.com 위의 코드를 바탕으로 페이징 코드도 자바로 구현시킬 수 있다. 코드만 보면 복잡해보이고 이해안될 수 있으니 페..
[JAVA] JDBC #2-2 CRUD(Create, Read, Update, Delete) : R
1. READ CRUD 중 하나 빼먹었던 것이 있다. 바로 Read이다. Read, Select문을 사용하여 작업한 SQL문을 출력시키는 작업이었다. 이 과정은 위에서 진행했던 것들과는 다른 방향으로 코드가 진행이 되기에 이렇게 따로 다루고 있다. READ 작업을 진행하기 위해선 ResultSet이라는 자료형을 사용하게 된다. ResultSet은 SQL에서 테이블 형태의 데이터에 접근하는 코드이며 SELECT문의 결과를 저장하는 객체이다. 그래서 여기까지 SQL문과 관련된 객체는 총 3가지 종류를 사용하고 있다. Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; - DB 서버와 연결시켜주는 객체인 Connection -..
[JAVA] JDBC #2-1 CRUD(Create, Read, Update, Delete) : C,U,D
1. 자바에서 SQL파일 만들고 접근하기 자바에서도 SQL 파일을 만들고, 또 접근할 수도 있다. 우선 파일을 만들 때 잘 살펴봐보자. SQL파일을 만들 수 있다. SQL파일을 만들면 이클립스에서도 SQL문을 작성할 수 있게 된다. 자바에서 바로 코드로 SQL문을 작성하려하면 헷갈리니 여기서 우선 코드 작업을 한 후에 복사해 붙여넣기 하는 방식으로 하려한다. 2. SQL문 작성하고 실행하기 1) SQL문 작성하기 이제 자바에서 SQL문을 작성해보자. 여기서 주의사항이 있다. SQL 종결문자인 세미콜론(;)을 사용하면 오류가 나기 때문에 사용하면 안된다. 우선 첫 번째로는 아래와 같이 StringBuilder를 활용하여 새로운 인스턴스를 만든 뒤 SQL문을 계속 추가해가는 방식으로 SQL문을 작성하려한다...
[JAVA] JDBC #1 - 환경 구축하기
1. JDBC - Java DataBase Connectivity 자바에서 오라클DB를 연동시키고 싶을 땐 어떻게 해야할까? 그럴 때 사용하는 것을 JDBC라고 한다. 위키 백과에서 정의한 JDBC는 아래와 같다. JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. 자바와 DB를 연결하려면 해당 드라이버가 필요하다. 오라클 DB 연결 드라이버(.jar)는 해당 사이트에서 다운받을 수 있으며 만약 오라클 DB서버가 설치되어 있다면 오라클 DB 설치 폴더에 내장이 되어있다. 2. Dynamic Web Project 기존에는 자바 프로젝트로 프로젝트를 생성했지만 ..