본문으로 바로가기

이클립스 JDBC 오라클 사용하기

category 프로그래밍/ JSP 2018. 7. 19. 00:05

이전의 포스팅을 포면 오라클 디비를 설치하고 간단하게 유저아이디를 만들었습니다.
오늘은 이클립스에서 JDBC를 사용하기 위해 데이터를 만들겠습니다.

1. SQLplus에 접속해서 데이터를 만든다.

2. .jsp파일을 만들고 다음과 같은 코드 입력!! 

<%@page import="java.sql.Statement"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.Connection"%> <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <%! Connection connection; Statement statement; ResultSet resultSet; String driver ="oracle.jdbc.driver.OracleDriver"; String url="jdbc:oracle:thin:@localhost:1521:xe"; String id="scott"; String upw="tiger"; String query="select * from member"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>Insert title here</title> </head> <body> <% try { Class.forName(driver); connection = DriverManager.getConnection(url, id, upw); statement = connection.createStatement(); resultSet = statement.executeQuery(query); while (resultSet.next()) { String id = resultSet.getString("id"); String pw = resultSet.getString("pw"); String name = resultSet.getString("name"); String phone = resultSet.getString("phone"); out.println("아이디" + id + ",비밀번호" + pw + "<br />"); } } catch (Exception e) { e.printStackTrace(); } finally { try { if (resultSet != null) resultSet.close(); if (statement != null) statement.close(); if (connection != null) connection.close(); } catch (Exception s) { s.printStackTrace(); } } %> </body> </html>