Database
* SELECT
- WHERE
1) 비교연산자
2) 논리연산자 : and, or
3) NULL
4) BETWEEN (AND)
5) IN (OR)
6) LIKE : 특정 문자열에 일치하는 데이터 조회 - _, %
7) ORDER BY - ASC(오름차순), DESC(내림차순)
JDBC
* DAO
//1. DB 연결
String username = "";
String password = "";
String url = "";
String driver = "";
//2. driver를 메모리에 로딩
Class.forName(driver);
//3. DB 연결
Connection con = DriverManager.getConnection(url, username, password);
//4. Query문 작성
String sql = "SELECT * FROM EMPLOYEES WHERE EMPLOYEE_ID = ?";
//5. 작성한 Query문 DB로 미리 전송
PreparedStatement st = con.prepareStatement(sql);
//6. ? 값 적용
st.setInt(1, 10);
//7. 최종 전송 후 결과처리
ResultSet rs = st.executeQuery();
...
//8. 연결 해제
rs.close();
st.close();
con.close();
728x90