lib에 복사붙여넣기함
- aia 라는 계정에 open이라는 스키마를 만들고 그 안에 스캇계정 테이블 dept와 emp 추가해주었음
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
// 모든 JAVA API를 사용할 수 있다.
Connection conn = null;
// 1. 드라이버 로드
Class.forName("com.mysql.cj.jdbc.Driver");
// 2. DB 연결 : connection 객체를 얻어온다.
String jdbcUrl = "jdbc:mysql://localhost:3306/open?serverTimezone=UTC";
String user = "aia";
String password = "aia";
conn = DriverManager.getConnection(jdbcUrl, user, password);
out.println("<h1>mysql 연결<h1>");
// statement 인스턴스 생성
Statement stmt = conn.createStatement();
// SQL
String sql_dept = "select * from dept";
ResultSet rs = stmt.executeQuery(sql_dept);
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Mysql Connection</title>
</head>
<body>
<h1>부서리스트</h1>
<table border=1>
<tr>
<th>부서번호</th>
<th>이름</th>
<th>위치</th>
<%
while (rs.next()) {
%>
</tr>
<td><%=rs.getInt(1)%></td>
<td><%=rs.getString(2)%></td>
<td><%=rs.getString("loc")%></td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
%>
</table>
</body>
</html>
'JAVA > Jsp&Servlet' 카테고리의 다른 글
[JSP] JSTL - fmt (0) | 2020.12.23 |
---|---|
[JSP] JSTL 설치 및 사용 / core <c:~> (0) | 2020.12.23 |
[JSP] 표현언어 EL / Expression Language (0) | 2020.12.23 |
[JSP] session 기본 객체 (0) | 2020.12.18 |
[JSP] 쿠키처리를 위한 유틸리티 클래스 만들기 (0) | 2020.12.17 |
[JSP] 쿠키 (0) | 2020.12.17 |
[JSP] 에러 (0) | 2020.12.17 |