분류 전체보기 90

D+34~36 Oracle(SQL SELECT문: Function, Group Function)

2016. 09. 28. (Wed) 서른네 번째 수업 2016. 09. 29. (Thu) 서른다섯 번째 수업 2016. 09. 30. (Fri) 서른여섯 번째 수업 지난주부터 시작된 PC방 관리 프로그램 만들기 프로젝트로 인해 IT 수업은 일일 2시간으로 진행되어 내용이 많지 않고,맥에서 오라클을 실행할 수 없기 때문에 수업내용을 간략히 모아서 업로드하고 있다. 先週から始まったPCカフェの管理プログラムのプロジェクトの為、IT授業が2時間になってるから内容も少ないしMacOSではOracleが出来ないから、授業の内容をまとめて投稿してる。 수업내용L04 FunctionINSTR() //특정 문자의 위치를 구하는 함수SELECT INSTR(‘WELCOME TO ORACLE’,’O’) FROM DUAL;SELECT INSTR..

IT story/JSP 2016.10.01

D+31~33 Oracle (서버 설치하기, SQL SELECT문)

2016. 09. 23. (Fri) 서른한 번째 수업2016. 09. 26. (Mon) 서른두 번째 수업2016. 09. 27 (Tue) 서른세 번째 수업 수업내용 오라클 설치하기 SQL Select문 연습하기 안타깝게도 Mac에는 오라클 서버를 설치할 수 없기 때문에 포스팅 어려워졌다...설치하는 과정은 패스하고 수업 중에 연습해보는 SQL문 위주로 포스팅 하겠다. oracle 11g xe 설치 및 설정 oracle 11g xe 다운로드 및 설치http://www.oracle.com회원가입 및 로그인Downloads 메뉴에서 Oracle Database 11g Express Edition1을 선택Accept License Agreement 체크 후Oracle Database Express Edition..

IT story/JSP 2016.09.28

D+29 JDBC(Java DATABASE Connection, DELETE)

2016. 09. 21. (Wed) 스물아홉 번째 수업!수업내용이클립스로 MySQL 서버 DB 맴버를 삭제하기( DELETE)(MemberDelete class를 생성하고, updateForm에 삭제하기 버튼을 추가해준다) 1. MemberDelete 클래스 생성! 이번 수업은 의외로 간단하다. 삭제할 사용자를 선택하는 것은 이전 시간에 했던 업데이트 수업가 동일하기 때문에삭제할 사용자를 선택하고 수정버튼을 눌러서 updateForm에 넘어왔을 때, 삭제하기 버튼을 만들어MemberDelete 클래스를 통해 삭제를 진행한다.아래의 예제를 살펴보자package com.javalesson.source; import java.io.IOException;import java.sql.Connection;impor..

IT story/JSP 2016.09.26

D+28 JDBC(Java DATABASE Connection, UPDATE)

2016. 09. 20. (Tue) 스물여덟 번째 수업!수업내용이클립스를 이용해서 MySQL 서버의 Member 테이블의 내용을 수정하자(순서대로 MemberVo, MemberDetail, updateForm.jsp, MemberUpdate를 생성한다) 1. MemberVo 클래스 생성수정할 사용자의 DB내용을 담아오기 위해 생성해야할 클래스 아래와 같이 생성한다. 클래스를 생성하고, DB의 내용과 동일한게 전역변수를 지정한 뒤 Source - Generate Getters and Setters... 로 들어가서 전부 체크하면 끝! 아래와 같이 자동으로 생성된다.package com.javalesson.source; public class MemberVo {private int num;private St..

IT story/JSP 2016.09.26

D+27 JDBC(Java DATABASE Connection, INSERT)

2016. 09. 19. (Mon) 스물일곱 번째 수업 추석연휴 들어가기전에 설치했던 MySQL 서버를 이클립스와 연동하는 것을 3일간 수업했다.긴 연휴가 끝나서 조금 느슨해진 것도 없지 않지만, 갑자기 찾아온 두통과 경추근육통으로 정상적인 생활이 불가능해져서 수업 내용을 모아서 한번에 업로드 한다. 秋夕の前に設置したMySQLサーバーをジャバーと連動して使うことを三日間勉強した。休み明けだったから緩んだこともあるが、いきなり出来た頭痛と頸椎の痛みのせいで普通に生活ができず今回の内容はまとめて投稿します! 수업내용이클립스로 MySQL DB서버의 맴버리스트를 호출하기(Select)이클립스로 MySQL DB서버의 맴버 추가하기(Insert) 1. 이클립스로 MySQL DB서버의 맴버리스트를 호출해보자. 우선 지난 톰캣 서버 8...

IT story/JSP 2016.09.26

ex) 네트워크통신(채팅창 생성)

awt와 네트워크통신을 이용해 채팅창 생성하기 지난주 수업에서 배운 awt로 채팅창을 생성하고 네트워크통신과 연결하는 것이다. 이미 다 배운 내용이라 쉽다고 하지만 초심자인 나로서는 두 개의 클래스를 하나로 만드는 것이쉽지는 않았다... 같은 반 형이 만든 것을 보고 만들었다! 어떻게 구현 했는지 아래의 예제를 통해 살펴보자. 예제package com.javalesson.ch21network; import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdap..

IT story/Java 2016.09.14

D+25, 26 MySQL 설치하기(for MAC)

2016. 09. 12(Mon) ~ 13(Tue) 스물다섯 번째, 스물여섯 번째 수업 오늘의 수업내용관계형 데이터베이스의 대한 설명MySQL 설치하기DATABASE JAVA_LESSON 만들기(MEMBER, BOARD, COMMENT TABLE 생성)1. 관계형 데이터베이스데이터베이스에 대한 설명 2. MySQL 설치 a. dev.mysql.com 접속 후 DMG 파일을 다운로드!b. 설치 진행c. 시스템 환경설정 - MySQL - Start MySQL Server 클릭!!d. 터미널 실행 (MySQL경로이동 후 실행) 환경변수(PATH) 설정은 다음 포스팅에서!!링크: 2016/09/13 - [Java story/JSP] - MySQL 환경변수 설정(PATH 설정, for mac OS)

IT story/JSP 2016.09.13

D+24 톰캣서버(for Mac OS)

2016. 09 .09. Fri. 스물네 번째 수업 오늘의 수업내용톰캣 서버 설치하기이클립스에서 서버로 톰캣서버 지정하기Servlet에 대해 알아보자 1. 톰캣서버 설치하기 톰캣 8.0을 검색한다.맨 위에 있는 사이트 ( Apache Tomcat® - Apache Tomcat 8 Software Downloads)링크: https://tomcat.apache.org/download-80.cgi 접속해서 본인 컴퓨터의 JDK의 버전을 확인하여 같은 버전을 다운받아 설치하자. (Terminal에서 java -version으로 검색가능)아래와 같이 8.0.37의 tar.gz를 다운받아서 압축을 푼다!(윈도우는 아래의 Windows를 선택) 다운로드후 압축을 풀고 찾기 쉬운 곳으로 이동한다.(이클립스의 파일들이..

IT story/JSP 2016.09.11

D+23 네트워크통신(Tcp/Ip Server)

2016. 09. 08. Thu. 스물세 번째 수업 오늘의 수업내용 네트워크통신(Tcp/Ip Server) 구현하기데이터 구조 hash -> key 입력하면 value가 나오는 구조 get이 엄청 빠르다. -> MultiThread 구조에서 무결성에 취약함무결성 -> key -> 현실세계의 주민번호와 같은 역할TreeMap(stack queue List Tree Set Map Hash)synchronizedMap() -> MultiThread 구조에서 무결성을 지켜준다.예제package com.javalesson.ch21network; import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;impor..

IT story/Java 2016.09.08