PowerPoint 프레젠테이션
|
|
- 용식 강
- 6 years ago
- Views:
Transcription
1 PHP 와 MySQL 의연동 Jo, Heeseung
2 Content MySQL을지원하는 PHP API 함수 <form> 과변수값전달 DB 테이블생성과데이터읽기성적관리프로그램제작 2
3 1.2 DB 테이블생성과레코드삽입 데이터베이스테이블구조설계 [ 표 7-1] 명함관리데이터베이스테이블 ( 테이블명 : biz_card) 필드명 타입 추가사항 설명 num int primary key 일련번호 name char(10) 이름 company char(30) 회사 tel char(20) 전화번호 hp char(20) 휴대폰번호 address char(100) 주소 3
4 1.2 DB 테이블생성과레코드삽입 명령프롬프트에서데이터베이스테이블생성 biz_card 데이터베이스테이블생성 create table biz_card ( num int, name char(10), company char(30), tel char(20), hp char(20), address char(100), primary key(num) ); 4
5 1.2 DB 테이블생성과레코드삽입 biz_card.sql 에담긴 SQL 명령일괄실행 C: >cd \APM_Setup\htdocs C: APM_Setup\htdocs> mysql -ukdhong -p1234 -> kdhong_db < biz_card.sql 생성된데이터베이스테이블존재확인및구조보기 C: APM_Setup\htdocs> mysql -ukdhong -p1234 -> kdhong_db mysql> show tables; mysql> desc biz_card; 5
6 예제 7-1 API 함수를이용한레코드삽입 01 <meta http-equiv="content-type content="text/html; charset=euc-kr" /> 02 <? 03 $connect = mysql_connect("localhost","kdhong","1234"); 04 mysql_select_db("kdhong_db", $connect); $sql = "insert into biz_card (num, name, company, tel, hp, address)"; 07 $sql.= " values (1, ' 원선우 ', ' 미래전자 ', ' ', "; 08 $sql.= " ' ', ' 경기도용인시신갈동 번지 ')"; $result = mysql_query($sql); if ($result) 13 echo " 레코드삽입완료!"; 14 else 15 echo " 레코드삽입실패! 에러확인요망!"; mysql_close($connect); 18?> 6
7 예제 7-1 API 함수를이용한레코드삽입 mysql_connect() 함수 형식 resource mysql_connect(string hostname [:port], string username, string password) - 첫번째인자 : 서버의호스트명 - 두번째인자 : 사용자계정 - 세번째인자 : 사용자계정의비밀번호 기능 PHP 와 MySQL 을연결한다. C:\> mysql -ukdhong -p1234 와같은기능이다. 반환값 - 성공 : 식별자번호 (resource) - 실패 : FALSE 설명 MySQL 에성공적으로연결하면 resource 라는시스템내부의식별자번호를반환한다. 식별자번호는시스템내부에서사용되므로우리가직접사용할일은별로없으며, 연결에성공하면 FALSE 가아닌값이설정된다고이해하면된다. 8
8 예제 7-1 API 함수를이용한레코드삽입 mysql_select_db() 함수 형식 bool mysql_select_db(string database_name, resource link_identifier) - 첫번째인자 : 사용할데이터베이스명 - 두번째인자 : 식별자번호 (mysql_connect() 함수의반환값 ) 기능사용할데이터베이스를선택 mysql> use kdhong_db; 와같은명령이다. 반환값 - 성공 : TRUE - 실패 : FALSE 설명 mysql_connect() 함수를통해 MySQL 과연결된후에는 mysql_select_db() 함수로사용할데이터베이스를선택한다. 9
9 예제 7-1 API 함수를이용한레코드삽입 mysql_query() 함수 형식 resouce mysql_query(string query, resource link_identifier) - 첫번째인자 : SQL 명령 - 두번째인자 : 식별자번호 (mysql_connect() 함수의반환값 ) 기능함수의인자에있는 SQL 명령을실행한다. 반환값 - 성공 : TRUE/ SQL 명령실행결과 - 실패 : FALSE 설명함수의두번째인자가생략되면가장최근에연결된데이터베이스에서명령을실행한다. 첫번째인자가 insert/delete/update 명령실행에성공하면 TRUE 를반환하고, 실패하면 FALSE 를반환한다. 만약 select 명령실행에성공하면해당레코드의정보를반환하고, 실패하면 FALSE 를반환한다. 10
10 예제 7-1 API 함수를이용한레코드삽입 mysql_close() 함수 형식 bool mysql_close(resource link_identifier) - 첫번째인자 : 식별자번호 기능 MySQL 과연결을종료한다. 반환값 - 성공 : TRUE - 실패 : FALSE 설명 mysql_connect() 함수로데이터베이스에접속한후작업이모두끝나면, 반드시 mysql _close() 함수로 MySQL 연결을종료해야한다. link_identifier 는 mysql_connect() 함수의반환값인식별자번호를의미한다. 만약함수의인자가생략된다면가장최근에연결된데이터베이스와서버의연결을종료한다. 11
11 2.1 회원가입페이지생성 12
12 예제 7-2 회원가입페이지 01 <html> 02 <head> 03 <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> 04 </head> 05 <body> 06 <h2> 회원가입 </h2> 07 <form name="mem_form" method="post" action="mem_print.php"> 08 <input type="hidden" name="title" value=" 회원가입양식 "> 09 <table border="1" width="640" cellspacing="1" cellpadding="4"> 10 <tr> 11 <td align="right">* 아이디 :</td> 12 <td><input type="text" size="15" maxlength="12" name="id" value="guest"></td> 13 </tr> 14 <tr> 15 <td align="right" > * 이름 :</td> 16 <td><input type="text" size="15" maxlength="12" name="name"></td> 17 </tr> 13
13 예제 7-2 회원가입페이지 18 <tr> 19 <td align="right"> * 비밀번호 :</td> 20 <td><input type="password" size="15" maxlength="10" name="passwd" value="1234"></td> 21 </tr> 22 <tr> 23 <td align="right"> * 비밀번호확인 :</td> 24 <td><input type="password" size="15" maxlength="12" name="passwd_confirm"> </td> 25 </tr> 26 <tr> 27 <td align="right"> 성별 :</td> 28 <td><input type="radio" name="gender" value="m" checked> 남 29 <input type="radio" name=" gender " value="f"> 여 </td> 30 </tr> 14
14 예제 7-2 회원가입페이지 31 <tr> 32 <td align="right"> 휴대전화 :</td> 33 <td><select name="phone1"> 34 <option> 선택 </option> 35 <option value="010">010</option> 36 <option value="011">011</option> 37 <option value="017">017</option> 38 </select> - 39 <input type="text" size="4" name="phone2" maxlength="4"> - 40 <input type="text" size="4" name="phone3" maxlength="4"></td> 41 </tr> 42 <tr> 43 <td align="right"> 주소 :</td> 44 <td><input type="text" size="50" name="address"></td> 45 </tr> 15
15 예제 7-2 회원가입페이지 46 <tr> 47 <td align="right"> 취미 :</td> 48 <td> 49 <input type="checkbox" name="movie" value="yes" checked> 영화감상 50 <input type="checkbox" name="book" value="yes" > 독서 51 <input type="checkbox" name="shop" value="yes" > 쇼핑 52 <input type="checkbox" name="sport" value="yes" checked> 운동 53 </td> 54 </tr> 55 <tr> 56 <td align="right"> 자기소개 :</td> 57 <td><textarea name="intro" rows="5" cols="60"></textarea></td> 58 </tr> 59 </table> 60 <br> 61 <table border="0" width="640"> 16
16 예제 7-2 회원가입페이지 62 <tr><td align="center"> 63 <input type="submit" value=" 확인 "> 64 <input type="reset" value=" 다시작성 "></td> 65 </tr> 66 </table> 67 </form> 68 </body> 69 </html> 17
17 예제 7-2 회원가입페이지 <html> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> </head> <body> <h2> 회원가입 </h2> <form name="mem_form" method="post" action="mem_print.php"> <input type="hidden" name="title" value=" 회원가입양식 "> <table border="1" width="640" cellspacing="1" cellpadding="4"> <tr> <td align="right">* 아이디 :</td> <td><input type="text" size="15" maxlength="12" name="id" value="guest"></td> </tr> <tr> <td align="right" > * 이름 :</td> <td><input type="text" size="15" maxlength="12" name="name"></td> </tr> <tr> <td align="right"> * 비밀번호 :</td> <td><input type="password" size="15" maxlength="10" name="passwd" value="1234"></td> </tr> <tr> <td align="right"> * 비밀번호확인 :</td> <td><input type="password" size="15" maxlength="12" name="passwd_confirm"></td> </tr> <tr> <td align="right"> 성별 :</td> <td><input type="radio" name="gender" value="m" checked> 남 <input type="radio" name="gender" value="f"> 여 </td> </tr> <tr> <td align="right"> 휴대전화 :</td> <td><select name="phone1"> <option> 선택 </option> <option value="010">010</option> <option value="011">011</option> <option value="017">017</option> </select> - <input type="text" size="4" name="phone2" maxlength="4"> - <input type="text" size="4" name="phone3" maxlength="4"></td> </tr> <tr> <td align="right"> 주소 :</td> <td><input type="text" size="50" name="address"></td> </tr> <tr> <td align="right"> 취미 :</td> <td> <input type="checkbox" name="movie" value="yes" checked> 영화감상 <input type="checkbox" name="book" value="yes" > 독서 <input type="checkbox" name="shop" value="yes" > 쇼핑 <input type="checkbox" name="sport" value="yes" checked> 운동 </td> </tr> <tr> <td align="right"> 자기소개 :</td> <td><textarea name="intro" rows="5" cols="60"></textarea></td> </tr> </table> <br> <table border="0" width="640"> <tr><td align="center"> <input type="submit" value=" 확인 "> <input type="reset" value=" 다시작성 "></td> </tr> </table> </form> </body> </html> 18
18 예제 7-3 입력된회원정보출력 mem_print.php 01 <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> 02 <? 03 echo " 아이디 : $id<br>"; 04 echo " 이름 : $name<br>"; 05 echo " 비밀번호 : $passwd<br>"; 06 echo " 비밀번호확인 : $passwd_confirm<br>"; 07 echo " 성별 : $sex<br>"; 08 echo " 휴대번호 : $phone1 - $phone2 - $phone3<br>"; 09 echo " 주소 : $address<br>"; 10 echo " 영화감상 : $movie<br>"; 11 echo " 독서 : $book<br>"; 12 echo " 쇼핑 : $shop<br>"; 13 echo " 운동 : $sport<br>"; 14 echo " 자기소개 : $intro<br>"; 15 echo " 제목 (hidden 타입에서전달 ) : $title<br>"; 16?> 19
19 2.2 회원정보확인 [ 예제 7-3] 실행결과 20
20 2.2 회원정보확인 변수전달방식 POST 방식 - <form> 태그에서사용된컨트롤의선택사항을 action 에명시된 URL 로전달 - 한컨트롤의 name 속성값을변수명으로, 폼양식에서사용자가입력한내용이나컨트롤의 value 속성값을그변수값으로전달 GET 방식 - 변수를통하여간단하게원하는값을전달할때사용하며, 이동하려는 URL 뒤에? 를붙이고변수명과값을한쌍으로묶어서정보를전달 - 전달하려는변수가여러개일경우에는 & 로구분 21
21 HTML input Tag <input> 태그 : 텍스트입력박스 형식및사용예 <input type="text" size="15" maxlength="12" name="id" value="guest"> - size: 입력박스의가로크기 - maxlength: 입력받을수있는최대글자개수 - name: 입력박스의이름 - value: 박스안의초깃값 기능텍스트입력박스를만든다. 참고박스안에 guest 가입력된상태로표시된다. 22
22 HTML input Tag <input> 태그 : 비밀번호입력박스 형식및사용예 <input type="password" size="15" maxlength="10" name="passwd" value="1234"> - size : 입력박스의가로크기 - maxlength : 입력받을수있는최대글자개수 - name : 입력박스의이름 - value : 박스안의초깃값 기능비밀번호입력박스를만든다. 참고박스안에 **** 가입력된상태로표시된다. 23
23 HTML input Tag <input> 태그 : 라디오버튼 형식및사용예 <input type= "radio" name="gender" value="m" checked> - name: 라디오버튼의이름 - checked: 초기선택값 ([ 그림 7-6] 의성별항목참고 ) - value: 라디오버튼에표시하면설정되는값 기능라디오버튼을만든다. 설명만약 value 값이 "M" 이고라디오버튼이체크되어있으면, 라디오버튼의값으로 M 이전달된다. 24
24 HTML input Tag <select><option> 태그 형식및사용예 <select name= "phone1"> <option value="010">010</option> <option value="011">011</option> </select> - name: 콤보박스의이름 - value: 콤보박스에서해당항목이선택되면설정되는값 기능라디오버튼을만든다. 25
25 HTML input Tag <input> 태그 : 체크박스 형식및사용예 <input type="checkbox" name="movie" value="yes" checked> - name: 체크박스의이름 - checked: 화면의초기선택값 - value: 체크박스가체크되면설정되는값 기능체크박스를만든다. 설명 value 값으로 "yes" 가설정되어있으면이체크박스컨트롤의값으로 "yes" 가전달된다. 26
26 HTML input Tag <textarea> 태그 형식및사용예 <textarea name="intro" rows="5" cols="60"> </textarea> - name: 여러행텍스트입력상의이름 - rows: 상자에입력할수있는행의개수, 상자의세로크기 - cols: 한행에입력할수있는글자의개수, 상자의가로크기 기능여러행텍스트입력박스를만든다. <input> 태그 : 이미지버튼 형식및사용예 <input type="image" src=" 이미지파일명 "> 기능이미지버튼을만든다. 설명 [ 예제 7-2] 63 행의확인버튼 (<input type="submit" value=" 확인 ">) 대신에특정이미지를버튼으로사용하고싶으면 src 옵션을사용한다. 27
27 2.2 회원정보확인 <input> 태그사용 <input type="submit"> <form> 문의 action 에설정된파일로이동 각컨트롤의속성인 name의값이변수값으로전달 Hidden 타입 : <input type="hidden"> 28
28 3.1 DB 테이블생성과레코드삽입 membership.sql 파일을 [htdocs] 폴더에복사 29
29 3.1 DB 테이블생성과레코드삽입 membership.sql 을일괄실행 C:\>cd \APM_Setup\htdocs C:\APM_Setup\htdocs> mysql ukdhong p1234 -> kdhong_db < membership.sql 생성된테이블과레코드확인 C:\APM_Setup\htdocs> mysql ukdhong p1234 -> kdhong_db mysql> show tables; mysql> select * from membership; 30
30 예제 7-4 mysql_fetch_array() 함수를이용한데이터읽기 01 <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> 02 <? 03 $connect = mysql_connect("localhost","kdhong","1234"); 04 $db_con = mysql_select_db("kdhong_db", $connect); $sql = "select * from membership;"; 07 $result = mysql_query($sql, $connect); $number = 1; 10?> 11 <h2> mysql_fetch_array() 를이용한데이터읽기 </h2> 12 <table width= "800" border="1" cellpadding="10"> 13 <tr align="center"> 14 <td bgcolor="#cccccc"> 일련번호 </td> 15 <td bgcolor="#cccccc"> 아이디 </td> 16 <td bgcolor="#cccccc"> 이름 </td> 17 <td bgcolor="#cccccc"> 우편번호 </td> 18 <td bgcolor="#cccccc"> 주소 </td> 19 <td bgcolor="#cccccc"> 전화번호 </td> 20 <td bgcolor="#cccccc"> 나이 </td> 21 </tr> 31
31 예제 7-4 mysql_fetch_array() 함수를이용한데이터읽기 22 <? 23 while ( $row = mysql_fetch_array($result)) 24 { 25 echo " 26 <tr> 27 <td> $number </td> 28 <td> $row[id] </td> 29 <td> $row[name] </td> 30 <td> $row[post_num] </td> 31 <td> $row[address] </td> 32 <td> $row[tel] </td> 33 <td> $row[age] </td> 34 </tr> 35 "); 36 $number++; 37 } mysql_close(); 40?> 41 </table> 32
32 예제 7-4 mysql_fetch_array() 함수를이용한데이터읽기 mysql_fetch_array() 함수 형식 array mysql_fetch_array(resource result) - 인자 : 식별자번호 (mysql_query() 의반환값 ) 기능데이터베이스에서레코드의데이터를배열형태로가져온다. 반환값 - 성공 / 실패 : 배열형태의레코드데이터 /FALSE 설명가져온데이터는 $row[num], $row[id] 와같이레코드의필드명을배열인덱스에직접입력한형태로사용한다. 33
33 예제 7-5 mysql_fetch_row() 함수를이용한데이터읽기 01 <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> 02 <? 03 $connect = mysql_connect("localhost","kdhong","1234"); 04 $db_con = mysql_select_db("kdhong_db", $connect); $sql = "select * from membership where address like '% 서울 %' order by age;"; 07 $result = mysql_query($sql,$connect); $fields=mysql_num_fields($result); $number = 1; 12?> 34
34 예제 7-5 mysql_fetch_row() 함수를이용한데이터읽기 13 <h2> mysql_fetch_row() 를이용한데이터읽기 </h2> 14 <table width= "800" border="1" cellspacing="0" cellpadding="5"> 15 <tr align="center"> 16 <td bgcolor="#cccccc"> 일련번호 </td> 17 <td bgcolor="#cccccc"> 아이디 </td> 18 <td bgcolor="#cccccc"> 이름 </td> 19 <td bgcolor="#cccccc"> 우편번호 </td> 20 <td bgcolor="#cccccc"> 주소 </td> 21 <td bgcolor="#cccccc"> 전화번호 </td> 22 <td bgcolor="#cccccc"> 나이 </td> 23 </tr> 35
35 예제 7-5 mysql_fetch_row() 함수를이용한데이터읽기 24 <? 25 while ( $row = mysql_fetch_row($result)) 26 { 27 echo "<tr>"; 28 echo "<td> $number </td>"; for ($i=0; $i < $fields; $i++) 31 { 32 echo "<td> $row[$i] </td>"; 33 } echo "</tr>"; $number++; 38 } mysql_close(); 41?> 42 </table> 36
36 예제 7-5 mysql_fetch_row() 함수를이용한데이터읽기 mysql_fetch_row() 함수 형식 array mysql_fetch_row(resource result) - 인자 : 식별자번호 (mysql_query() 의반환값 ) 기능데이터베이스에서레코드의데이터를배열형태로가져온다. 반환값 - 성공 / 실패 : 배열형태의레코드데이터 /FALSE 설명 array mysql_fetch_array() 함수와동일한기능을수행하지만, 가져온데이터는레코드의필드번호를배열인덱스에입력한 $row[1], $row[$i] 와같은형태로사용하는점이다르다. 배열인덱스와필드대응관계예는 [ 표 7-2] 를참고한다. 37
37 예제 7-6 mysql_result() 함수를사용한데이터읽기 01 <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> 02 <? 03 $connect = mysql_connect("localhost","kdhong","1234"); 04 $db_con = mysql_select_db("kdhong_db", $connect); $sql = "select * from membership where address like '% 서울 %' order by age;"; 07 $result = mysql_query($sql,$connect); $records = mysql_num_rows($result); $fields=mysql_num_fields($result); $number = 1; 14?> 38
38 예제 7-6 mysql_result() 함수를사용한데이터읽기 15 <h2> mysql_result() 를이용한데이터읽기 </h2> 16 <table width= "800" border="1" cellspacing="0" cellpadding="5"> 17 <tr align="center"> 18 <td bgcolor="#cccccc"> 일련번호 </td> 19 <td bgcolor="#cccccc"> 아이디 </td> 20 <td bgcolor="#cccccc"> 이름 </td> 21 <td bgcolor="#cccccc"> 우편번호 </td> 22 <td bgcolor="#cccccc"> 주소 </td> 23 <td bgcolor="#cccccc"> 전화번호 </td> 24 <td bgcolor="#cccccc"> 나이 </td> 25 </tr> 39
39 예제 7-6 mysql_result() 함수를사용한데이터읽기 26 <? 27 for ($i = 0; $i < $records; $i++) 28 { 29 echo "<tr>"; 30 echo "<td> $number </td>"; for ($j = 0; $j < $fields; $j++) 33 { 34 $data = mysql_result($result, $i, $j); 35 echo "<td> $data </td>"; 36 } 37 echo "</tr>"; 38 $number++; 39 } 40 mysql_close(); 41?> 42 </table> 40
40 예제 7-6 mysql_result() 함수를사용한데이터읽기 mysql_result() 함수 형식 mixed mysql_result(resource result, int row, mixed field) - 첫번째인자 : 식별자번호 (mysql_query() 의반환값 ) - 두번째인자 : 레코드의행위치 - 세번째인자 : 레코드의열위치 기능레코드의특정위치에저장된값을가져온다. 반환값 - 성공 / 실패 : 해당위치에있는값 /FALSE 설명 mysql_fetch_row() 와 mysql_fetch_array() 함수가하나의레코드정보를가져오는반면, mysql_result() 함수는특정위치에해당하는값을가져온다. 세번째인자에는필드의일련번호 (0 부터시작 ) 와필드명을모두사용할수있고, 반환값의형태에따라반환값의타입이달라진다. 41
41 예제 7-6 mysql_result() 함수를사용한데이터읽기 mysql_num_fields() 함수 형식 int mysql_num_fields(resource result) - 인자 : 식별자번호 (mysql_query() 의반환값 ) 기능인자의필드개수를알려준다. 반환값 - 성공 / 실패 : 필드의개수 /FALSE 설명검색결과가저장된첫번째인자 result 의필드개수를알려준다. 42
42 예제 7-6 mysql_result() 함수를사용한데이터읽기 mysql_num_rows() 함수 형식 int mysql_num_rows(resource result) - 인자 : mysql_query() 의반환값 기능데이터베이스에있는레코드의개수를알려준다. 반환값 - 성공 / 실패 : 레코드의개수 /FALSE 설명 select 문의실행결과인함수의인자가가지고있는레코드의개수를알고싶을때사용한다. 43
ü M ysql 관련 PHP API 함수이해 ü PHP API 함수의활용 ü <form> 태그활용법 ü 변수전달방식의이해 ü API 함수를이용한데이터베이스관리
07 장 PHP 와 M ysql 의연동 ü M ysql 관련 PHP API 함수이해 ü PHP API 함수의활용 ü 태그활용법 ü 변수전달방식의이해 ü API 함수를이용한데이터베이스관리 1. M ysql을지원하는 PHP API 함수 2. 과변수값전달 3. DB 테이블생성과데이터읽기 4. 성적관리프로그램제작 1.2 DB 테이블생성과레코드삽입
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationPHP & ASP
단어장프로젝트 프로젝트2 단어장 select * from address where address like '% 경기도 %' td,li,input{font-size:9pt}
More informationPowerPoint 프레젠테이션
MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령
More informationJavascript
1. 폼 (Form) 태그란? 일반적으로폼 (Form) 태그는입력양식을만들때사용됩니다. 입력양식이란어떤데이터를받아전송해주는양식을말합니다. 예를들면, 방명록이나게시판, 회원가입등의양식을말합니다. 이러한입력양식의처음과끝에는반드시폼태그가들어가게됩니다. 폼의입력양식에는 Text Box, Input Box, Check Box, Radio Button 등여러가지입력타입들이포함됩니다.
More informationMicrosoft PowerPoint MySQL 연동.ppt
고급웹프로그래밍 () Lectures 21 & 22: 2005 년중등 1급정교사연수 문양세컴퓨터과학과강원대학교자연과학대학 데이터베이스? (1/4) 데이터베이스 (database), DBMS 처리 / 관리하고자하는정보혹은데이터를모아놓은저장소 저장된정보에의미를부여하고, 다양한연산 ( 검색, 갱신등 ) 을제공하는소프트웨어시스템 사용자에의해지시되는일련의연산 (transaction)
More informationDiscrete Mathematics
웹프로그래밍 () 2005 년봄학기 문양세컴퓨터과학과강원대학교자연과학대학 데이터베이스? (1/4) 데이터베이스 (database), DBMS 처리 / 관리하고자하는정보혹은데이터를모아놓은저장소 저장된정보에의미를부여하고, 다양한연산 ( 검색, 갱신등 ) 을제공하는소프트웨어시스템 사용자에의해지시되는일련의연산 (transaction) 을효과적이고정확하게처리하는소프트웨어시스템
More informationMicrosoft Word - php14.doc
14 단원 DB 연동에필요한함수익히기 1. 주요 MySQL API 개념익히기 2. 실습하기 1/10 1. 주요 MySQL API 개념익히기 지금부터우리는 PHP에서지원하는 MySQL API에대해서공부해봅시다. 우선 API란무엇인가에대해서알아봅시다. API [application programming interface] 의약자를 API라고부릅니다. 소프트웨어애플리케이션을개발하기위한여러가지함수의집합이나,
More informationSK Telecom Platform NATE
SK Telecom Platform NATE SK TELECOM NATE Browser VER 2.6 This Document is copyrighted by SK Telecom and may not be reproduced without permission SK Building, SeRinDong-99, JoongRoGu, 110-110, Seoul, Korea
More information하둡을이용한파일분산시스템 보안관리체제구현
하둡을이용한파일분산시스템 보안관리체제구현 목 차 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - 1. 사용자가웹서버에로그인하여다양한서비스 ( 파일업 / 다운로드, 폴더생성 / 삭제 ) 를활용 2. 웹서버와연동된하둡서버에서업 / 다운로드된파일을분산저장. ( 자료송수신은 SSH 활용 ) - 9 - - 10 - - 11 -
More informationMicrosoft PowerPoint Python-WebDB
8. 웹과데이터베이스연결응용 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 파이썬과데이터베이스연결 웹과데이터베이스연결 로그인페이지예 순천향서핑대회예 순천향대학교컴퓨터공학과 2 파이썬과 SQLite3 연결 sqlite3 모듈을사용하여파이썬과 SQLite3 데이테베이스연동프로그램작성 데이터베이스연결을오픈, 종료및내보내기 sqlite3.connect(filename)
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More informationPowerPoint 프레젠테이션
HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More informationMicrosoft PowerPoint 세션.ppt
웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 7. HTML 와 CSS 로웹사이트만들 기 웹사이트작성 웹사이트구축과정 내비게이션구조도 홈페이지레이아웃 헤더 web Shop 내비게이션메뉴
More information<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>
HTML/XML 인터넷보충학습자료 - 1 - - HTML 표를만들기위해서는 태그를사용한다. - - 테이블에서행과열을나눠주기위한태그는따로지정해야해며나눌개수만큼반복해서작성해야한다.
More informationPowerPoint 프레젠테이션
HTML5 웹프로그래밍입문 6 장. 다양한입력폼 1 목차 6.1 폼이해하기 6.2 기본형식으로입력하기 6.3 고급형식으로입력하기 2 6.1 폼이해하기 3 요소의사용 폼요소의사용 회원가입, 상품구매, 키워드검색등사용자로부터정보를받을때 사용자와애플리케이션이상호작용 사용자입력 전송버튼 애플리케이션에전달 실행결과반환 요소의역할 사용자가입력하는정보를하나로묶어서애플리케이션에전달
More informationPowerPoint 프레젠테이션
실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)
More information구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한
수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 3. HTML 멀티미디어와입력요소 웹브라우저와멀티미디어 예전방법 : HTML 안에서는 나 태그를사용하여야했고웹브라우저에는플래시나 ActiveX 를설치 HTML5: 와 태그가추가 오디오 요소의속성 오디오파일형식 MP3 'MPEG-1 Audio Layer-3' 의약자로 MPEG
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More information3장
C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX
More informationI T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r
I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache
More information2009년 상반기 사업계획
웹 (WWW) 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 웹서비스를위한클라이언트 - 서버구조를살펴본다. 웹서비스를지원하는 APM(Apache, PHP, MySQL) 의연동방식을이해한다. HTML 이지원하는기본태그명령어와프레임구조를이해한다. HTTP 의요청 / 응답메시지의구조와동작원리를이해한다. CGI 의원리를이해하고 FORM 태그로사용자입력을처리하는방식을알아본다.
More informationPowerPoint 프레젠테이션
Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More information(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])
제9장폼객체 객체다루기 학습목표 폼객체에서사용하는속성, 메소드, 이벤트핸들러를이해한다. 목록상자에서사용하는속성, 메소드, 이벤트핸들러를이해한다. 목차 9.1 form 객체 9.2 입력상자, 체크상자, 라디오버튼 9.3 목록상자 2 9.1 form 객체 폼은주로서버에어떤데이터를보내고자하는경우에많이사용한다. 태그를제어하는 form 객체의기본용법은다음과같다
More informationMySQL-Ch05
MySQL P A R T 2 Chapter 05 Chapter 06 Chapter 07 Chapter 08 05 Chapter MySQL MySQL. (, C, Perl, PHP),. 5.1 MySQL., mysqldump, mysqlimport, mysqladmin, mysql. MySQL. mysql,. SQL. MySQL... MySQL ( ). MySQL,.
More informationHTML5
주사위게임 류관희 충북대학교 주사위게임규칙 플레이어 두개의주사위를던졌을때두주사위윗면숫자의합 The First Throw( 두주사위의합 ) 합 : 7 혹은 11 => Win 합 : 2, 3, 혹은 12 => Lost 합 : 4, 5, 6, 8, 9, 10 => rethrow The Second Throw 합 : 첫번째던진주사위합과같은면 => Win 합 : 그렇지않으면
More informationData Provisioning Services for mobile clients
7 장. Form 처리와파일업로드 제 7 장 HTML 태그 1. 폼 (Form) 태그소개 사용자에게정보를요청하고적당한대답을얻어낼수있는텍스트박스나체크박스등을제공한다. 사용자로부터의정보를서버에게전달할수있는 submit( 전달 ) 버튼을제공한다. submit 버튼은새페이지 (JSP 에의해생성되는동적페이지 ) 를열기위해사용된다. 2/33 제 1 장
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationPART 1 CHAPTER 1 Chapter 1 Note 4 Part 1 5 Chapter 1 AcctNum = Table ("Customer").Cells("AccountNumber") AcctNum = Customer.AccountNumber Note 6 RecordSet RecordSet Part 1 Note 7 Chapter 1 01:
More information빅데이터분산컴퓨팅-5-수정
Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한
More informationPowerPoint 프레젠테이션
휴대폰인증서비스 사용자매뉴얼 목차 1. 서비스소개및신청 1) 휴대폰인증서비스란? 2) 휴대폰인증서비스장점 3) 서비스신청하기 1) 회원가입페이지에적용 2) 아이디, 비밀번호찾기페이지에적용 3) 14세미만비회원구매제한팝업에적용 4) 성인인증페이지에적용 2 1. 서비스소개및신청 1) 휴대폰인증서비스란? 휴대폰인증서비스는본인명의의휴대폰을사용하여본인확인을가능하게해주는서비스로써,
More information강의 개요
DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE
More informationvar answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");
자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트
More informationMySQL-.. 1
MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition
More informationJSP 의내장객체 response 객체 - response 객체는 JSP 페이지의실행결과를웹프라우저로돌려줄때사용되는객체이다. - 이객체는주로켄텐츠타입이나문자셋등의데이터의부가정보 ( 헤더정보 ) 나쿠키 ( 다음에설명 ) 등을지정할수있다. - 이객체를사용해서출력의방향을다른
JSP 의내장객체 response 객체 - response 객체는 JSP 페이지의실행결과를웹프라우저로돌려줄때사용되는객체이다. - 이객체는주로켄텐츠타입이나문자셋등의데이터의부가정보 ( 헤더정보 ) 나쿠키 ( 다음에설명 ) 등을지정할수있다. - 이객체를사용해서출력의방향을다른 URL로바꿀수있다. 예 ) response.sendredirect("http://www.paran.com");
More information10.ppt
: SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL
More informationINDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS
개발자에게넘겨주기편한 TABLE&FORM 마크업 김남용 INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 들어가기 이제는 ~ 서로간의이슈웹표준 & 웹접근성왜웹표준으로해야할까요? 모든웹페이지는 ~ 퍼블리싱순서 이제는 ~ 디자이너 디자이너 퍼블리셔 Front-end (UI 개발자 ) 퍼블리셔 Front-end (UI 개발자 ) 서버개발자 서버개발자
More information최종보고서 데이터베이스의취약점분석과해결책 제출일자 : 2012년 5월 00일과목명 : 캡스톤디자인팀명 : DIS 팀장 : 강연준팀원 : 강연준 조응철담당교수 : 양환석교수님
최종보고서 데이터베이스의취약점분석과해결책 제출일자 : 2012년 5월 00일과목명 : 캡스톤디자인팀명 : DIS 팀장 : 강연준팀원 : 90816542 강연준 90710000 조응철담당교수 : 양환석교수님 목 차 1. 서론 1.1. 연구의필요성 1.1.1 데이터베이스보안의개념 1.1.2 데이터베이스보안의필요성 1.2. 팀구성원 1.2.1 구성원 1.3. 주간활동보고서
More informationMicrosoft Word - Windows_apahce_php_CUBRID2008
Windows 에서 Apache, PHP 를이용하여 CUBRID 사용하기 소개 : Windows 환경에서 Apache 웹서버와 PHP 를이용하여 CUBRID 를사용하기위하여 PHP CUBRID module 를 설치하는방법및간단한 CUBRID 연동방법을소개한다. 연동에대한상세한방법은매뉴얼상의 PHP API 부분을 참고하기바란다 2008-10-20 기술컨설팅팀남재우,
More informationEDB 분석보고서 (04.06) ~ Exploit-DB(http://exploit-db.com) 에공개된별로분류한정보입니다. Directory Traversal users-x.php 4.0 -support-x.php 4.0 time-
EDB 분석보고서 (04.06) 04.06.0~04.06.0 Exploit-DB(http://exploit-db.com) 에공개된별로분류한정보입니다. 분석내용정리 ( 작성 : 펜타시큐리티시스템보안성평가팀 ) 04년 06월에공개된 Exploit-DB의분석결과, SQL 공격에대한보고개수가가장많았습니다. 이와같은결과로부터여전히 SQL 이웹에서가장많이사용되는임을확인할수있습니다.
More informationPowerPoint 프레젠테이션
휴대폰인증서비스 사용자매뉴얼 목차 1. 서비스소개및신청 1) 휴대폰인증서비스란? 2) 휴대폰인증서비스장점 3) 서비스신청하기 1) 회원가입페이지에적용 2) 아이디, 비밀번호찾기페이지에적용 3) 14세미만비회원구매제한팝업에적용 4) 성인인증페이지에적용 2 1. 서비스소개및신청 1) 휴대폰인증서비스란? 휴대폰인증서비스는본인명의의휴대폰을사용하여본인확인을가능하게해주는서비스로써,
More informationEDB 분석보고서 (04.03) ~ Exploit-DB(http://exploit-db.com) 에공개된별로분류한정보입니다. ** 5개이상발생한주요소프트웨어별상세 EDB 번호 종류 공격난이도 공격위험도 이름 소프트웨어이름 3037 SQL Inj
EDB 분석보고서 (04.03) 04.03.0~04.03.3 Exploit-DB(http://exploit-db.com) 에공개된별로분류한정보입니다. 분석내용정리 ( 작성 : 펜타시큐리티시스템보안성평가팀 ) 04년 03월에공개된 Exploit-DB의분석결과, 해커들이가장많이시도하는공격으로알려져있는 SQL Injection 공격에대한보고개수가가장많았습니다. 무엇보다주의가필요한부분은
More informationInsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins
Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.
More informationMicrosoft PowerPoint - GUI _DB연동.ppt [호환 모드]
GUI 설계 6 주차 DB 연동김문정 tops@yd.ac.kr 강의순서강의전환경 JDK 설치및환경설정톰캣설치및환경설정이클립스 (JEE) 설치및환경설정 MySQL( 드라이버 ) 설치및커넥터드라이브연결 DB 생성 - 계정생성이클립스에서 DB에연결서버생성 - 프로젝트생성 DB연결테이블생성및등록 2 MySQL 설치확인 mysql - u root -p MySQL 에데이터베이스추가
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationCookie Spoofing.hwp
Cookie Spoofing&Sniffing By Maxoverpro[max]( 장상근) maxoverpro@empal.com http://www.maxoverpro.org 1. 서론 이문서는 Cookie Spoofing 과 Sniffing 에대해정석적인방법을이야기하도록하며또 한어느특정곳의취약점을설명하지않고직접제작한예제를가지고 Cookie Spoofing 과
More information[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하
[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하여팝업에서코드수정 1) 장바구니페이지디자인수정위치 디자인관리 > HTML 디자인설정 > 장바구니이동
More informationExt JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF
CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More informationConnection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET
135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26
More information13주-14주proc.PDF
12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More information<4D F736F F F696E74202D203130C0E52EBFA1B7AF20C3B3B8AE205BC8A3C8AF20B8F0B5E55D>
10 장. 에러처리 1. page 지시문을활용한에러처리 page 지시문의 errorpage 와 iserrorpage 속성 errorpage 속성 이속성이지정된 JSP 페이지내에서 Exception이발생하는경우새롭게실행할페이지를지정하기위하여사용 iserrorpage 속성 iserrorpage 는위와같은방법으로새롭게실행되는페이지에지정할속성으로현재페이지가 Exception
More information제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호
제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법
More informationBind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터
Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL
More informationMicrosoft PowerPoint Python-DB
순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 데이터베이스 SQLite 데이터베이스 파이썬과데이터베이스연결 순천향대학교컴퓨터공학과 2 데이터베이스 (Database) 소개 데이터베이스 DBMS (DataBase Management System) 이라고도함 대용량의데이터를매우효율적으로처리하고저장하는기술 SQLite, 오라클, MySQL 등이있음
More information컴파일러
YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",
More information14-Servlet
JAVA Programming Language Servlet (GenericServlet) HTTP (HttpServlet) 2 (1)? CGI 3 (2) http://jakarta.apache.org JSDK(Java Servlet Development Kit) 4 (3) CGI CGI(Common Gateway Interface) /,,, Client Server
More informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More informationchap 5: Trees
5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경
More informationPowerPoint Presentation
FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org
More information웹 개발자를 위한 서블릿/JSP
2. HTTP 와서블릿 2.1 HTTP 이해하기 2.1.1 HTTP 동작방식 HTTP(Hypertext Transfer Protocol) 는웹서버와웹클라이언트웹브라우저간에통신하 ( ) 기위한프로토콜( 약속) 이다. CGI나서블릿프로그래밍을하기위해서는 HTTP 프로토콜을어느정도이해할필요성이있다. 이곳에서는간단하게 HTTP 프로토콜에대해알아보자. 웹브라우저는 HTTP
More information5장 SQL 언어 Part II
5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT
More information@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a
1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL
More informationadfasdfasfdasfasfadf
C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,
More informationMicrosoft PowerPoint - aj-lecture4.ppt [호환 모드]
JSP 와자바빈즈 524730-1 2019 년봄학기 4/1/2019 박경신 자바빈즈 자바로작성된소프트웨어컴포넌트 Sun Microsystems 에서 " 자바빈즈는빌더형식의개발도구에서가시적으로조작이가능하고또한재사용이가능한소프트웨어컴포넌트이다. 로정의 대부분자바통합개발환경 (IDE) 에서사용 자바빈즈는많은유사성이있으나엔터프라이즈자바빈즈 (EJB) 와혼동하지말아야함
More informationMySQL-Ch10
10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,
More informationMicrosoft PowerPoint 웹 연동 기술.pptx
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우
More informationHTML
Hyper Text Markup Language Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr 1 HTML 문서의특징 HyperText Markup Language WWW 문서제작에쓰임 SpaceBar, Tab, Enter 인식못함 텍스트문서의형태 컴퓨터기종에독립적 확장명 :.html,.htm 태그는대소문자구별안함
More informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More informationObservational Determinism for Concurrent Program Security
웹응용프로그램보안취약성 분석기구현 소프트웨어무결점센터 Workshop 2010. 8. 25 한국항공대학교, 안준선 1 소개 관련연구 Outline Input Validation Vulnerability 연구내용 Abstract Domain for Input Validation Implementation of Vulnerability Analyzer 기존연구
More informationWINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역
WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,
More informationVisual Basic 반복문
학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For
More information학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2
학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등
More informationPowerPoint 프레젠테이션
Chapter 08 함수 01 함수의개요 02 함수사용하기 03 함수와배열 04 재귀함수 함수의필요성을인식한다. 함수를정의, 선언, 호출하는방법을알아본다. 배열을함수의인자로전달하는방법과사용시장점을알아본다. 재귀호출로해결할수있는문제의특징과해결방법을알아본다. 1.1 함수의정의와기능 함수 (function) 특별한기능을수행하는것 여러가지함수의예 Page 4 1.2
More informationMicrosoft PowerPoint Python-Web.pptx
순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 WWW, HTTP, HTML 아파치웹서버 HTML 문서 CGI 프로그래밍 순천향대학교컴퓨터공학과 2 World Wide Web WWW HTTP 프로토콜을이용하여 HTML 문서를전달 웹서버 (Web Server) : Apache, IIS, Nginx, Lighttpd 등 웹브라우저 (Web Browser
More informationChapter 1
3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationEclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일
Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More informationPowerPoint 프레젠테이션
WEB SERVER PORTING 1 Jo, Heeseung 웹서버포팅 HBE-SM5-S4210 를임베디드웹서버로사용할수있도록웹서버를올리는작업 임베디드서버에널리쓰이는웹서버들중 GoAhead 라는웹서버를포팅 CGI 프로그램을이용하여웹에서 HBE-SM5-S4210 의 LED, 7- Segment, TextLCD 를제어실습 2 Goahead webserver 소스를다운받거나제공된
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------
More informationPowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
More information빅데이터 분산 컴퓨팅 -6
Hive Data Management Join in Hive 빅데이터분산컴퓨팅박영택 Hive 에서의 Joins Hive 에서서로다른데이터간의 Join 은빈번하게발생 Hive 에서지원하는 Join 의종류 Inner joins Outer joins(left, right, and full) Cross joins( Hive 0.1 이상버전 ) Left semi joins
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationJavascript
1. HTML 이란? HTML 은 Hyper Text Mark Up Language 의약자로예약되어있는각종태그라는명령어를이용하여웹페이지를작성할때사용하는언어입니다. 2. HTML 의기본구조 < 태그 > 내용 < 태그속성 = 변수 > 내용
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)
More informationAPI 매뉴얼
PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More information11장 포인터
누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리
More information