본문 바로가기

공부!

jdbc 데이터 전송-받기

<title>Insert title here</title>

 <script src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">

function checktest(){

document.abc.submit();

}

</script>

<style>

tr, td{

text-align:left;

}

.header{

text-align:center;

}

.footer{

border-top:1px solid gray

}

div{

margin:5px;

}

table{       

width:450px;    

margin:auto;

}

</style>

</head>

<body>

<div style="width:500px">

<div class="header">

<p>제조사명 조회</p>

</div>

<div>

<table border="2" summary="???">

<thead>

<tr>

<td colspan="2" style="text-align:center">제품코드(4) 입력</td>

</tr>

</thead>

<form name="abc" method="post" action="testview.jsp">

<tbody>

<tr>

<td>제품코드</td>

<td><input type="text" name="code"></td>

</tr>

</tbody>

<tfoot>

<tr>

<td colspan="2" style="text-align:center"><button onclick="checktest()">확인</button></td>

</tr>

</tfoot>

</form>

</table>

</div>

<div>

</div>

</div>

</body>

제품코드를 입력해서 textview.jsp로 던저준다.


<%@ page language="java" import="java.sql.*" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<%

Class.forName("oracle.jdbc.driver.OracleDriver");

String url= "jdbc:oracle:thin:@localhost:1521:xe";

Connection dbconn=DriverManager.getConnection(url,"edujh","1234");

Statement stmt=dbconn.createStatement();

String code=request.getParameter("code");

ResultSet rs=stmt.executeQuery("SELECT * FROM PRODUCTINFO WHERE PROCODE='"+code+"'");

String result_procompa="등록되지 않은 제품입니다!";

if(rs.next()){

result_procompa=rs.getString("PROCOMPA");

}

%>

<!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=UTF-8">

<title>jsp로 출력!</title>

<style>

tr, td{

text-align:left;

}

.header{

border-bottom:1px solid gray;


}

.footer{

border-top:1px solid gray

}

div{

margin:5px;

}

table{       

width:450px;    

margin:auto;

border-collapse:collapse;

}

</style> 

</head> 

<body onload="clock()"> 

<div style="width:500px">

<div class="header"> 

<p style="text-align:center">제품코드 조회 결과</p> 

</div>

<div>

<table border="1">

<tr>

<td style="text-align:center" colspan="2">제조사 조회 결과</td>

</tr>

<tr>

<td style="width:30%">제품코드</td>

<td style="width:70%"><%=code%></td>

</tr>

<tr>

<td style="width:30%">제조사명</td>

<td style="width:70%"><%=result_procompa%></td>  

</tr>

<tr >

<td style="width:30%">조회일시</td>

<td style="width:70%" ><span id="demo"></span></td>

</tr> 

</table>

</div>

<div class="footer">

<p style="text-align:center">작성자 이정혁 비번:1234 작성일: 2017-12-14</p>

</div>

</div>

<%

 

stmt.close();

dbconn.close();

%>

<script type="text/javascript">

function clock(){

//document.getElementById("demo").innerHTML = Date();

var onclock=document.getElementById("demo");

var nowclock=new Date();

var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]; 

var month=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

var date=days[nowclock.getDay()]+" "+month[nowclock.getMonth()]+" "+nowclock.getDate()+" "+nowclock.getHours()+":"+nowclock.getMinutes()+":"+nowclock.getSeconds()+" LJH "+nowclock.getFullYear();

onclock.innerHTML=date;  


 

}

</script>

</body>

받은값을 이용하여 select문을 수행하고 값이 존재하면 출력한다

받은 값이 없거나 DB에 없으면 이와 같은 무구를 뜨게 한다.


'공부!' 카테고리의 다른 글

JSP 기초  (0) 2017.12.21
JSP alert 함수, confirm 함수, prompt 함수  (0) 2017.12.20
자바스크립트 시간/날짜 표시하기!  (0) 2017.12.14
html 테이블 만들기2  (0) 2017.12.11
html 테이블 만들기  (0) 2017.12.11