-
JDBC 데이터베이스 연동과정
JDBC 드라이버 로드
1Class.forName("com.mysql.Jdbc.Driver");mysql에서 제공하는 Driver 클래스를 로딩시킨다.
데이터베이스 연결
12String jdbc_url = "jdbc:mysql://localhost:3306/datebase?serverTimezone=UTC";Connection con = DriverManager.getConnection(URL, "user", "password");SQL을 위한 객체생성
1Statement stmt = con.createStatement();SQL 문장 실행
12String sql = "select * from student";ResultSet result = stmt.executeQuery(sql);질의결과 처리
1234567while(result .next()){String name = result .getString(1);String owner = result .getString(2);String date = result .getString(3);}ResultSet 인터페이스에는 질의 결과의 현재 행(row)을 가리키는 커서(cursor)라는 개념이 있으며, 이 커서를 다음 행으로 이동시키는 메소드가 next()이다.