ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JDBC 연동과정
    WEB/JDBC 2022. 10. 5. 22:30

    JDBC 데이터베이스 연동과정

     

     

    JDBC 드라이버 로드

    1
    Class.forName("com.mysql.Jdbc.Driver"); 
     

     

    mysql에서 제공하는 Driver 클래스를 로딩시킨다. 

     

    데이터베이스 연결

    1
    2
    String jdbc_url = "jdbc:mysql://localhost:3306/datebase?serverTimezone=UTC";
    Connection con = DriverManager.getConnection(URL, "user""password");
     

     

     

    SQL을 위한 객체생성

    1
    Statement stmt = con.createStatement(); 
     

     

    SQL 문장 실행

    1
    2
    String sql = "select * from student";
    ResultSet result = stmt.executeQuery(sql);  
     

     

     

    질의결과 처리

    1
    2
    3
    4
    5
    6
    7
     
    while(result .next()){       
        String name = result .getString(1);
        String owner = result .getString(2);
        String date = result .getString(3);
    }
     
     
     

    ResultSet 인터페이스에는 질의 결과의 현재 행(row)을 가리키는 커서(cursor)라는 개념이 있으며, 이 커서를 다음 행으로 이동시키는 메소드가 next()이다.  

     

     

     

    'WEB > JDBC' 카테고리의 다른 글

    JDBC 란?  (0) 2022.10.05

    댓글

Designed by Tistory.