본문 바로가기

Foundation/- JSP

mysql과 jsp의 연동

▶ mysql과 jsp의 연결

 

(1) 먼저 라이브러리를 다운로드 받는다. (www.mysql.com)

 

(2) 최종그럼과 같이 받은 최종 라이브러리를 elipse에서드래그해서 다음과 같이 넣어준다.

 

 

 

(3) mysql과 데이터를 주고 받기 위한 클래스 생성

#  import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;     라이브러리를 import한다.

 

# try...catch 예외를 처리해주어야 한다.

# Class.forName("com.mysql.jdbc.Driver");  드라이버 클래스를 로드한다.

# String url = "jdbc:mysql://localhost:3306/jsp1800";

--> 프로토콜//서버:포트번호//db이름 순으로 입력한다.

   String id = "root";
   String password = "1111";

# Connection conn = DriverManager.getConnection(url, id, password);

--> 연결 정보를 전달해주고 Connection 객체를 받는다.

 

(4). Connection 객체를 이용한 데이터 출력

#Connection conn = DBConn.getMySqlConnection();

--> 위에서 만든 클래스를 import하여 Connection 객체를 생성한다.

# Statement stmt = conn.createStatement();

--> 데이터 추가, 수정, 삭제를 실행할 객체를 생성한다.

# ResultSet rs = null;

--> 쿼리 결과를 저장한 메모리 영역을 참조할 객체를 생성한다.

# rs = stmt.executeQuery(sql);

--> 쿼리를 실행한다.

# rs.next()

--> 다음 데이터를 가지고 온다. 데이터가 없을 때 까지 출력하는 모습을 볼 수 있다.

# rs.getString()

--> 인자값에 해당하는 필드의 데이터를 가져온다.

 

 

▶ 표(table)에 데이터 insert, update, delete 하기 .

# userList.jsp

# 실행값을 넣어주는 것만 주의해준다면 어렵지 않다.

 


 

'Foundation > - JSP' 카테고리의 다른 글

JSP&SQL 출석체크  (0) 2017.11.28
JSP&SQL 회원가입  (0) 2017.11.27
DATABASE-MySql  (0) 2017.11.23
Session  (0) 2017.11.17
ArrayList를 이용한 회원정보 출력  (1) 2017.11.15