DB연동하기 원격db접속.

Slides:



Advertisements
Similar presentations
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
Advertisements

XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
CHAPTER 15. JSP.
10장 회원 가입과 로그인 한빛미디어(주).
09장 실습 웹 사이트 소개와 회원가입 페이지 제작.
웹 프로그래밍 HTML, 자바스크립트, ASP를 중심으로
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
[별첨] 특허 DB 구축 및 토픽 모델링 수행 과정 Flowchart, File List
소리가 작으면 이어폰 사용 권장!.
예방접종 정보 SITE.
Database Laboratory, Hong Ik University
13장 공지사항 한빛미디어(주).
12장. JSP에서 자바빈 활용 제12장.
11장 방명록 한빛미디어(주).
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
JDBC 프로그래밍 이수지 이동주 1.
JSP 내장 객체 개요 내장 객체 (참조 변수 이름) 자바 클래스 주요 역할
HTML5 웹 프로그래밍 입문(개정판) 부록. 웹 서버 구축하기.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
11장. 데이터베이스 서버 구축과 운영.
14장 질의응답 한빛미디어(주).
5장 Mysql 데이터베이스 한빛미디어(주).
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
4-1장. MySQL 제13장.
07장. <TABLE> 태그로 표 디자인하기
5. JSP의 내장객체1.
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
16장 설문조사 한빛미디어(주).
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
8 데이터베이스 사용하기.
12 데이터베이스 사용하기.
KHS JDBC Programming 4 KHS
5장 Mysql 데이터베이스 한빛미디어(주).
MySQL 연동 Yang-Sae Moon Department of Computer Science
You YoungSEok Oracle 설치 You YoungSEok
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
BIZSIREN 실명확인서비스 개발 가이드 서울신용평가정보㈜ 신용조회부 (TEL , FAX )
HTML.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
CHAP 13. 방명록 만들기 실습.
게임웹사이트운영 [10] 폼 작성.
시스템 인터페이스 Lab3 Unix 사용법 실습.
Chapter11 웹 스토리지 & 웹 데이터베이스
JDBC Lecture 004 By MINIO.
JSP 게시판 구현.
15장 자료실 한빛미디어(주).
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
Data Base Web Programming
폼 관련 태그 폼 양식 직접 만들어보기 회원가입 절차 4단계
12장 자유게시판 한빛미디어(주).
ASP 수행 화면(1).
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
문성우 SQL 실습 Part Ⅰ 문성우.
JSP 빈즈 1.JSP 빈즈? JSP와 연동을 위해 만들어진 컴포넌트 클래스를 말한다. JSP 빈즈는 컨테이너에 위치하며, 데이터 처리와 공용화된 기능을 제공하기 때문에 빈즈를 잘 활용하면 프로그램의 중복을 줄이고 좀더 원할한 유지보수가 가능한다. 물론 , 모든 JSP를.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
제 23 장 오라클에서 보안 기능.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Data Base Web Programming
웹과 모바일 홈페이지의 이해와 제작 [PHP / MYSQL] 게시판 만들기
Data Base Mysql.
Git을 이용한 버전 관리 - Branch 실습
 6장. SQL 쿼리.
제 5 장 MariaDB인덱스 생성 및 관리.
Presentation transcript:

DB연동하기 원격db접속

DB 연동 DataAdapter Dataset 4. php와 mysql을 사용하여 웹페이지 제작 & 웹서버와 연동 1. 서버 접속 2. DB 접속 DB DB DB 3. 테이블 생성 *ftp로 서버에 업로드

1.서버 접속 TELNET 를 이용한 원격접속 시작 -> 실행 -> cmd입력 telnet comedu.mokwon.ac.kr login : 발급받은 계정 Password : 계정 비밀번호 계정 조원 p1 하현우, 유장훈 p2 송득부, 이현경, 김준동, 윤나래 p3 이권희, 홍현표, 임교희 p4 서진원, 성인애, 박진수 p5 조진욱, 장일해, 이희수

1.서버 접속(예제)

2.DB 접속 MYSQL 데이터베이스접속 데이터 베이스 선택 mysql -u 계정명 –p Enter password : Use 계정명;

2.DB 접속(예제)

3.테이블 생성 create table `goods` ( `no` int(2) NOT NULL, `name` char(20) default NULL, `price` int(7) default NULL, PRIMARY KEY (`no`) );

3.테이블 생성(예제) 생성된 테이블 보기 생성된 테이블 내용 보기

데이터 삽입 insert into goods(no,name,price) values('1','냉장고','10000'); insert into goods(no,name,price) values('2','TV','20000'); insert into goods(no,name,price) values('3','에어컨','30000'); insert into goods(no,name,price) values('4','냉장고','15000');

데이터 검색 select * from goods where name = '냉장고'; 이름이 냉장고인 목록검색 select *from goods where no= ' 1 '; no 값이 1인 내용검색 select *from goods limit 10; 처음부터 10개만 검색

데이터 갱신 update goods set name= '라디오' where no= '1'; 키 값이 1인 데이터의 이름을 라디오로 변경 update goods set name= '전자렌지' Where name= '냉장고'; 이름이 냉장고인 데이터의 이름을 전자렌지로 변경

데이터 삭제 delete from goods where no='1'; 키 값이 1인 데이터를 삭제 delete from goods where name='냉장고'; 이름이 냉장고인 데이터를 삭제

DB연동하기 웹서버와의 연동

실습 예제 dbmain.html dbinsert.html dbinsert.php dbselect.html dbselect.php dbupdate.html dbupdate.php dbdelete.html dbdelete.php dbshow_all.php

4.웹 서버와 연동(web서버접속) editplus 를 이용한 원격접속 포털 사이트에서 editplus 평가판 다운 파일->ftp->ftp 설정 [추가] 설명: 이름 ftp서버: comedu.mokwon.ac.kr username : 계정 Password : 계정 비밀번호

4.웹 서버와 연동(web서버접속)

4.웹 서버와 연동(파일생성) 자신의 조 폴더생성 파일생성 경 로 : /home/계정명/public_html/ 웹 주소 : http://comedu.mokwon.ac.kr/~ 계정/ 파일생성 dbmain.html dbinsert.html, dbinsert.php dbdelete.html, dbdelete.php dbupdate.html, dbupdate.php dbselect.html, dbselect.php dbshow_all.php

4.웹 서버와 연동(파일생성,dbmain.html) <body> <center> <hr><h2>상품 DB관리</h2><hr> <p> <form action="http://comedu.mokwon.ac.kr/~psample/dbinsert.html"> <input type="submit" value="입력하기"> </form> <p> <form action="http://comedu.mokwon.ac.kr/~psample/dbselect.html"> <input type="submit" value="검색하기"> <form action="http://comedu.mokwon.ac.kr/~psample/dbupdate.html"> <input type="submit" value="수정하기"> <form action="http://comedu.mokwon.ac.kr/~psample/dbdelete.html"> <input type="submit" value="삭제하기"> <form action="http://comedu.mokwon.ac.kr/~psample/dbshow_all.php"> <input type="submit" value="전체보기"> </form> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) ~p1

4.웹 서버와 연동(파일생성,dbmain.html)

4.웹 서버와 연동(파일생성,dbinsert.html) <body> <center> <h2>상품정보를 입력하세요</h2> <p><hr> <form method=post action="http://comedu.mokwon.ac.kr/~psample/dbinsert.php"> <table> <tr> <td>번호 : </td> <td><input type=text name=no size=2></td> </tr> <tr> <td>이름 : </td> <td><input type=text name=name size=20></td> </tr> <tr> <td>가격</td> <td><input type=text name=price size=7></td> <tr> <td colspan=2> <input type=submit value=확인> <input type=reset value=취소></td> </tr> </table> </form> <p><hr> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) ~p1

4.웹 서버와 연동(파일생성,dbinsert.php) <html> <body> <center> <h2>상품정보추가</h2><hr> <? $connect = mysql_connect("comedu.mokwon.ac.kr", "psample", "psample"); mysql_select_db("psample", $connect); $query = "insert into goods(no, name, price) values('$no', '$name', '$price')"; mysql_query($query, $connect); mysql_close($connect); echo("<p>입력한 상품 정보가 DB에 추가 되었습니다.!<p>"); ?> <hr><p> <form action="dbmain.html"> <input type="submit" value="메인화면"> </form> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) p1 안의 내용은 계정 비밀번호를 적는다 ex) psample 안의 내용은 자신의 조 계정을 적는다 ex) p1

4.웹 서버와 연동(파일생성,dbdelete.html) <body> <center> <h2>삭제할 상품 번호를 입력하세요</h2><p><hr> <form method=post action="http://comedu.mokwon.ac.kr/~psample/dbdelete.php"> <table> <tr><td>번호 : </td> <td><input type=text name=no size=2></td></tr> <tr><td colspan=2> <input type=submit value=확인> <input type=reset value=취소></td></tr> </table> </form> <p><hr> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) ~p1

4.웹 서버와 연동(파일생성,dbdelete.php) <html> <body> <center><h2>상품정보 삭제</h2><hr> <? $connect = mysql_connect("comedu.mokwon.ac.kr", "psample", "psample"); mysql_select_db("psample", $connect); $query="delete from goods where no='$no'"; mysql_query($query, $connect); echo("<p> 선택한 상품 정보가 DB에서 삭제되었습니다.<p>"); mysql_close($connect); ?> <hr></p> <form action="dbmain.html"> <input type="submit" value="메인화면"> </form> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) p1 안의 내용은 계정 비밀번호를 적는다 ex) psample 안의 내용은 자신의 조 계정을 적는다 ex) p1

4.웹 서버와 연동(파일생성,dbupdate.html) <html> <body> <center> <h2>수정 정보를 입력하세요</h2><p><hr> <form method = post action="http://comedu.mokwon.ac.kr/~psample/dbupdate.php"> <table> <tr><td>번호 : </td> <td><input type=text name=no size=2></td> </tr> <tr><td>이름 : </td> <td><input type=text name=name size=20></td></tr> <tr><td>가격 : </td><td><input type=text name=price size=8></td></tr> <tr><td colspan=2> <input type=submit value=확인> <input type=reset value=취소> </td></tr> </table> </form><p></hr> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) ~p1

4.웹 서버와 연동(파일생성,dbupdate.php) <html> <body> <center><h2>상품 정보 수정</h2><hr> <? $connect = mysql_connect("comedu.mokwon.ac.kr", "psample", "psample"); mysql_select_db("psample", $connect); $query = "update goods set name='$name', price='$price' where no='$no'"; mysql_query($query, $connect); echo("<p>DB상품 정보가 수정되었습니다.!<p>"); mysql_close($connect); ?> <hr><p> <form action="dbmain.html"> <input type="submit" value="메인화면"> </form> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) p1 안의 내용은 계정 비밀번호를 적는다 ex) psample 안의 내용은 자신의 조 계정을 적는다 ex) p1

4.웹 서버와 연동(파일생성,dbselect.html) <html> <body> <center> <h2>검색할 상품 번호를 입력</h2><p><hr> <form method=post action="http://comedu.mokwon.ac.kr/~psample/dbselect.php"> <table> <tr><td>번호:</td> <td><input type=text name=no size=2></td> </tr> <tr><td colspan=2> <input type=submit value=확인> <input type=reset value=취소> </td></tr> </table> </form> <p><hr> </center> </body> </html> 안의 내용은 자신의 조 계정을 적는다 ex) ~p1

4.웹 서버와 연동(파일생성,dbselect.php) <html> <body> <center><h3>검색한 상품 정보</h3><hr> <? $connect = mysql_connect("comedu.mokwon.ac.kr", "psample", "psample"); mysql_select_db("psample", $connect); $query="select * from goods where no='$no'"; $result=mysql_query($query, $connect); ?> <table width=500><tr bgcolor="yellow"><th>번호</th><th>이름</th><th>가격</th></tr> while($row = mysql_fetch_array($result)){ <tr><td align=center><?= $row[no] ?></td> <td align=center><?= $row[name] ?></td> <td align=center><?= $row[price] ?></td> </tr> <? } ?> </table> 안의 내용은 자신의 조 계정을 적는다 ex) p1 안의 내용은 계정 비밀번호를 적는다 ex) psample 안의 내용은 자신의 조 계정을 적는다 ex) p1

4.웹 서버와 연동(파일생성,dbselect.php) <? mysql_close($connect); ?> <hr> <p> <form action="dbmain.html"> <input type="submit" value="메인화면"> </form> </center> </body> </html>

4.웹 서버와 연동(파일생성,dbshow_all.php) <html> <body> <center><h3>검색한 상품 정보</h3><hr> <? $connect = mysql_connect("comedu.mokwon.ac.kr", "psample", "psample"); mysql_select_db("psample", $connect); $query="select * from goods"; $result=mysql_query($query, $connect); ?> <table width="500“><tr bgcolor="yellow“><th>번호</th><th>이름</th><th>가격</th></tr> while($row = mysql_fetch_array($result)){ <tr><td align=center><?= $row[no] ?></td> <td align=center><?= $row[name] ?></td> <td align=center><?= $row[price] ?></td> </tr> <? } ?> </table> 안의 내용은 자신의 조 계정을 적는다 ex) p1 안의 내용은 계정 비밀번호를 적는다 ex) psample 안의 내용은 자신의 조 계정을 적는다 ex) p1

4.웹 서버와 연동(파일생성,dbshow_all.php) <? mysql_close($connect); ?> <hr><p> <form action="dbmain.html"> <input type="submit" value="메인화면"> </form> </center> </body> </html>

4.웹 서버와 연동(예제)

5. ftp로 업로드

5. ftp로 업로드

5. ftp로 업로드