이전의 포스팅을 포면 오라클 디비를 설치하고 간단하게 유저아이디를 만들었습니다.
오늘은 이클립스에서 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>
'프로그래밍 > JSP' 카테고리의 다른 글
Class.forName 다음 Connection ? 어떻게 사용할까? (0) | 2018.07.19 |
---|---|
Oracle DB 사용할때 getConnection변수 URL에 대하여! (0) | 2018.07.19 |
이클립스 JDBC(oracle) 연동하기 (0) | 2018.07.19 |
Oracle DB 설치하기 (무료) (0) | 2018.07.18 |
세션(Session)이란? (0) | 2018.07.15 |