ASP 수행 화면(1).

Slides:



Advertisements
Similar presentations
LOGO 중소기업체 대상 무료 정보보안컨설팅 제안서. LOGOClick To Edit Title Style 목 차 한국 IT 전문학교 해킹 피해 사례 제안의 개요 및 목적 보안컨설팅 수행 절차 기대효과 조직도 및 연락처.
Advertisements

XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
SQLite 소개 및 안드로이드에서의 사용법
국내 암호이용 현황 및 암호구현 가이드 전인경
DB Injection과 대응방안 nwkim.
10장 회원 가입과 로그인 한빛미디어(주).
웹 프로그래밍 HTML, 자바스크립트, ASP를 중심으로
PHP programming 2000년 11월 13일 데이터베이스 연구실 김호숙.
2002/3/20 HTML 2002/3/20
소리가 작으면 이어폰 사용 권장!.
김 상 국, 김 기 훈 한남대학교 컴퓨터공학과 데이터베이스 실험실
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
예방접종 정보 SITE.
13장 공지사항 한빛미디어(주).
MySQL 연동 PHP 프로그래밍 기초 순천향대학교 정보기술공학부 이상정.
데이터베이스 설계 및 구축 동물병원 데이터베이스 설계 작성자 : 송영민
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
12장. JSP에서 자바빈 활용 제12장.
7. JavaBeans 프로그래밍 JavaBeans JavaBeans 만들기 빈을 이용한 회원가입 양식 작성하기 빈 작성
11장 방명록 한빛미디어(주).
Project No 김현수 최종 작성일 :
9장. 요청 흐름제어와 모듈화 #1: <jsp:forward> 액션태그 사용
10장. 에러 처리 제10장.
JSP 내장 객체 개요 내장 객체 (참조 변수 이름) 자바 클래스 주요 역할
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
01. Index StarPlayer API Guide 01. Index 02. 상수값 정의 03. API 정의
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
Web Server와 DB 연동.
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
11장. 데이터베이스 서버 구축과 운영.
구글해킹과 SQL인젝션 지창훈, 최연우.
Chapter 05 데이터베이스 프로그래밍.
HTML과 TAG 편집 ※ 01/ 태이블 태그 소스 (태이블 편집)
9. 데이터베이스 9.5 SQL을 사용하는 프로그램 9.6 데이터폼 작성기를 사용하는 프로그램
ER-Win 사용 방법.
ASP를 이용한 전자상거래 사이트 구축 지도교수님: 이형원 컴퓨터응용과학부 박정선.
홈페이지 만들기 HTML HyperText Markup Language 홈페이지를 만들 때 사용하는 언어
영단어 학습 사이트.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
5. JSP의 내장객체1.
[INA240] Web Programming Homework #3 [INA240] Web Programming
RFID Programming (출결관리 프로그램)
16장 설문조사 한빛미디어(주).
4. JSP의 스크립트 요소 Script 요소의 이해 선언문(Declaration) Scirptlet 표현식 주석
8 데이터베이스 사용하기.
12 데이터베이스 사용하기.
DB연동하기 원격db접속.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
BIZSIREN 실명확인서비스 개발 가이드 서울신용평가정보㈜ 신용조회부 (TEL , FAX )
HTML.
게임웹사이트운영 [10] 폼 작성.
JSP 게시판 구현.
JSP Programming with a Workbook
데이터베이스 (Database) SQL 추가 기능: 주장, 뷰, 프로그래밍 기법 문양세 강원대학교 IT대학 컴퓨터과학전공.
Data Base Web Programming
Database 중고차 매매 DB 비즈니스IT 윤동섭.
표현언어와 커스텀태그 표현 언어의 개념을 이해한다. JSP1.2 커스텀 태그 개발 방법을 익힌다.
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
12장 자유게시판 한빛미디어(주).
17장 웹 사이트 제작 완성 한빛미디어(주).
문서작성에 사용되는 기본태그 MARQUEE, A.
JavaScript 객체(objects)
세션 (Session) Yang-Sae Moon Department of Computer Science
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
문서 작성에 사용되는 기본태그 HR, PRE, B, I, U, S.
HTML HTML 기본 구조와 태그 다양한 태그 다루기
Stored program 장종원
Data Base Web Programming
Data Base Mysql.
Presentation transcript:

ASP 수행 화면(1)

ASP 수행화면(2)

Dbtest.asp(1) <% SQL = "SELECT * FROM TABDBtest " //열고자 하는 DB의 내용을 SQL //String으로 작성 Set adoCONN = Server.CreateObject("ADODB.Connection") // DB접속을 위한 객체 생성 Set adoRD = Server.CreateObject("ADODB.Recordset") // DB의 Record제어를 위한 객체 생성 adoCONN.Open "education", "sa", "Jessie" // DB Open adoRD.Open SQL,adoCONN,1 // 작성한 SQL String으로 record 정보를 Open if adoRD.BOF or adoRD.EOF then // 해당 Record가 내용이 없을경우 recordcnt = 0 // recordcnt = 0 else recordcnt = adoRD.RecordCount // 그렇지 않으면 recordcnt의 값을 record의 수로 설정 adoRD.MoveFirst // Record의 위치를 처음으로 설정 end if %>

Dbtest.asp(2) <HTML><HEAD> <form name="form1" method="post" action="DBtest_insert.asp"> // insert를 위한 Form Start </HEAD> <BODY> <DIV align=center> <table width="42%" border="1"> <tr> <td width="22%"> <div align="center"><b>학번</b></div> </td> <td width="20%"> <div align="center"><b>이름</b></div> </td> <td width="58%"> <div align="center"><b>전화번호</b></div> </td> </tr> <tr> <td width="22%"> <input name="Stdnum"> // 사용자가 입력하는 학번 String을 Stdnum 으로 설정 </td>

Dbtest.asp(3) <td width="20%"> <input name="Name"> // 사용자가 입력하는 이름 String을 Name 으로 설정 </td> <td width="58%"> <input name="Phonnum"> // 사용자가 입력하는 전화번호 String을 Phonnum 으로 설정 </tr> </table></DIV> <DIV align=center> </DIV> <DIV align=center> <input type="submit" name="inst" value="Insert"> </DIV></FORM> // Insert를 위한 Form End <form name="form2" method="post" action="DBtest_delete.asp"> // Delete 를 위한 From Start <table width="293" border="0" align="center" style="WIDTH: 293px; HEIGHT: 29px"> <tr> <td> <div align="left"> <select name="search" size="1"> <option selected value="Stdnum">학번</option> // SearchString의 값으로 설정될 내용을 // Stdnum 으로 설정 <option value="Name">이름</option> // SearchString의 값으로 설정될 내용을 Name으로 설정

Dbtest.asp(4) <option value="Phonnum">전화번호</option> // SearchString의 값으로 설정될 내용을 Phonnum 으로 </select> <input name ="SearchString" size="10" > // Delete.asp로 전달할 parameter의 이름을 SearchString // 으로 정의 <input type="submit" name="del" value="Delete"> </div> </td> </tr> </table> <div align="center"></div> </form> // Delete를 위한 Form End <form name="form2" method="post" action="DBtest_search.asp"> // Search를 위한 Form Start <table width="293" border="0" align="center" style="WIDTH: 293px; HEIGHT: 29px"> <tr> <td> <div align="left"> <select name="search" size="1"> <option selected value="Stdnum">학번</option> // SearchString의 값으로 설정될 내용을 // Stdnum으로 설정 <option value="Name">이름</option> // SearchString의 값으로 설정될 내용을 Name으로 설정 <option value="Phonnum">전화번호</option> // SearchString의 값으로 설정될 내용을 Phonnum // 으로 설정

Dbtest.asp(5) <input name ="SearchString" size="10" > // Search.asp로 전달할 parameter의 이름을 SearchString // 으로 정의 <input type="submit" name="srch" value="Search"> </div> </td> </tr> </table> <div align="center"></div> </form> Search를 위한 From End <p align="center"><b><현재 학생 리스트></b></p> <table width="42%" border="1" align="center"> <tr> <td width="33%"> <div align="center"><b>학번</b></div> <div align="center"><b>이름</b></div> <td width="34%"> <div align="center"><b>전화번호</b></div>

Dbtest.asp(6) <% // <% asp 문법을 시작하는 기호 for i = 1 to recordcnt // For Loop 시작 Stdnum = adoRD("Stdnum") // 변수 Stdnum 에 DB의 Stdnum필드의 내용 입력 Name = adoRD("Name") // 변수 Name 에 DB의 Name 필드의 내용 입력 Phonnum = adoRD("Phonnum") // 변수 Phonnum 에 DB의 Phonnum 필드의 내용 입력 %> <tr> <td width="33%" align=center><%=Stdnum%></td> // 변수 Stdnum 의 내용 출력 <td width="33%" align=center><%=Name%></td> // 변수 Name 의 내용 출력 <td width="34%" align=center><%=Phonnum%></td> // 변수 Phonnum 의 내용 출력 </tr> <% adoRD.MoveNext // 다음 Record로 이동 next // 다음 for loop 수행 </table> <div align="center"></div> <p align="center"> </p> </BODY></HTML>

Dbtest_delete.asp <% search = request("search") // Form 으로부터 받은 search의 내용을 변수 search 에 저장 SearchString = request("SearchString") // Form 으로부터 받은 SearchString 의 내용을 변수 // SearchString 에 저장 // 각각의 내용에 따라 알맞은 SQL String 작정. if search = "Stdnum" then // search 의 내용이 학번이면 SQL = "DELETE FROM TABDBtest WHERE Stdnum = " & SearchString elseif search = "Name" then // search 의 내용이 이름이면 SQL = "DELETE FROM TABDBtest WHERE Name LIKE '%" & SearchString & "%' " Else // search 의 내용이 전화번호이면 SQL = "DELETE FROM TABDBtest WHERE Phonnum LIKE '%" & SearchString & "%' " end if Set db = Server.CreateObject("ADODB.Connection") // DB 접속을 위한 객체 생성 db.Open "education", "sa","Jessie“ // DB Open db.execute SQL // SQL String 수행 db.Close // DB Close Response.Redirect "DBtest.asp" // 초기화면으로 되돌아감 %>

Dbtest_inserte.asp <% Stdnum = request("Stdnum") // Form으로부터 받은 Stdnum의 내용 저장 Name = request("Name") // Form으로부터 받은 Name 의 내용 저장 Phonnum = request("Phonnum") // Form으로부터 받은 Phonnum 의 내용 저장 Set Gdb = Server.CreateObject("ADODB.Connection") // DB 접속을 위한 객체 생성 Gdb.Open "education", "sa","Jessie“ // DB Open // Insert를 위한 SQL String 생성 SQL = "INSERT INTO TABDBtest (Stdnum,Name,Phonnum) VALUES " SQL = SQL & "(" & Stdnum & "" SQL = SQL & ",'" & Name & "'" SQL = SQL & ",'" & Phonnum & "')" Gdb.Execute SQL // SQL String 수행 Gdb.Close // DB Close Response.Redirect "DBtest.asp" // 초기화면으로 되돌아감 %>

Dbtest_search.asp(1) <HTML><HEAD> <% search = request("search") // Form 으로부터 받은 search의 내용을 변수 search 에 저장 SearchString = request("SearchString") // Form 으로부터 받은 SearchString 의 내용을 변수 // search 에 저장 if search = "Stdnum" then // search 의 내용이 학번이면 SQL = "SELECT * FROM TABDBtest WHERE Stdnum LIKE '%" & SearchString & "%' ORDER BY Stdnum " elseif search = "Name" then // search 의 내용이 이름이면 SQL = "SELECT * FROM TABDBtest WHERE Name LIKE '%" & SearchString & "%' ORDER BY Name " Else // search 의 내용이 전화번호이면 SQL = "SELECT * FROM TABDBtest WHERE Phonnum LIKE '%" & SearchString & "%' ORDER BY Phonnum " end if Set adoCONN = Server.CreateObject("ADODB.Connection") Set adoRD = Server.CreateObject("ADODB.Recordset") adoCONN.Open "education", "sa", "Jessie" adoRD.Open SQL,adoCONN,1 if adoRD.BOF or adoRD.EOF then recordcnt = 0

Dbtest_search.asp(2) else recordcnt = adoRD.RecordCount adoRD.MoveFirst end if %> </HEAD> <BODY> <table width="40%" border="1" align="center"> <tr> <td width="33%"> <div align="center"><b>학번</b></div> </td> <div align="center"><b>이름</b></div> <td width="34%"> <div align="center"><b>전화번호</b></div> </tr>

Dbtest_search.asp(3) <% for i = 1 to recordcnt // For Loop 시작 Stdnum = adoRD("Stdnum") // 변수 Stdnum 에 DB의 Stdnum필드의 내용 입력 Name = adoRD("Name") // 변수 Name 에 DB의 Name 필드의 내용 입력 Phonnum = adoRD("Phonnum") // 변수 Phonnum 에 DB의 Phonnum 필드의 내용 입력 %> <tr> <td width="33%" align=center><%=Stdnum%></td> // 변수 Stdnum 의 내용 출력 <td width="33%" align=center><%=Name%></td> // 변수 Name 의 내용 출력 <td width="34%" align=center><%=Phonnum%></td> // 변수 Phonnum 의 내용 출력 </tr> <% adoRD.MoveNext // 다음 Record로 이동 next // 다음 for loop 수행 </table> <div align="center"> </div> <DIV align=center><b><a href="DBtest.asp">뒤로</a><b></DIV></BODY> </HTML>