출처: https://bumcrush.tistory.com/182 [맑음때때로 여름]

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

+ Recent posts