참고1
참고2
- Java Database Connectivity
자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API
(=자바에서 DB 프로그래밍을 하기 위한 자바 API)
JDBC 흐름
- IDE, SQL Tool 설치(Intellij, MySQL)
- JDBC 드라이버 로드
- DB연결
- Query문 실행
- DB 연결 종료
- DB만 설치되어있으면 연결하고 바로 쿼리문을 통해 데이터를 주고 받을 수 있다.
Intellij SQL 드라이버 적용
- 프로젝트 구조에서 라이브러리 선택 - '+'을 눌러 MySQL에서 다운받은 드라이버를 선택해서 넣어준다.
코드
String sql = "SELECT * " +
"FROM NOTICE " +
"WHERE " + field + " LIKE ? " +
"ORDER BY REGDATE DESC, ID DESC " +
"LIMIT ?, 10";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = DriverManager.getConnection(url, dbUser, dbPass);
PreparedStatement st = con.prepareStatement(sql);
st.setString(1, "%" + query + "%");
st.setInt(2, value);
ResultSet rs = st.executeQuery();
while (rs.next()) {
'''