본문으로 바로가기

Model 1 간략한 게시판 만들기(content.jsp)

category JAVA 2019. 5. 21. 15:12
반응형


Model 1 (기초)간략게시판 만들기..  

기본적으로 오라클 DB와 연동해서 진행을 하였으며, 

DB 테이블 구성은 게시판번호, 제목, 글쓴이, 시간, 내용 입니다. 

JDK 1.8 버전 
Ojdbc7 버전 

content.jsp역할

1. 글번호(idx)를 가져와서 비교

2. 사용자가 작성한 글을 확인할 수 있는 페이지

3. 선택한 글번호 항목에 맞는 글을 확인할 수 있다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
    <%@ page import="java.sql.*" %>
<!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>
    <%
        String idx =    request.getParameter("idx");
        out.println(idx);
    try{
        String DriverName = "oracle.jdbc.driver.OracleDriver";
        String url = "jdbc:oracle:thin:@localhost:1521:XE";
        String user = "dbuser";
        String pwd = "dbpwd";
        ResultSet rs = null;
        Class.forName(DriverName);
        Connection con = DriverManager.getConnection(url, user, pwd);
        out.println("DB연결완료");
        Statement stmt = con.createStatement();
        String sql = "select * from board2 where idx = " + idx;
        rs = stmt.executeQuery(sql);
 
        while(rs.next()){
            
    %>
 
<body>
    <h1>게시글조회</h1>
  <table border="1">   
<tr>
 
<th>제목</th>
<td><%= rs.getString("title"%></td>
<th>글쓴이</th>
<td><%= rs.getString("writer"%></td>
<th>날짜</th>
<td><%= rs.getString("content"%></td>
 
 
</tr>
        
        </table>
        <%
        con.close();
    }catch(Exception e){
        out.println("db연결실패");
        out.println(e.getMessage());
    }
    
        %>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
 

 

참고 - cocy님의 블로그 https://cusmaker.tistory.com/83

반응형