http://dkatlf900.tistory.com/60

,

Libary내에 'javax.servlet' 이 없는 경우 'import.javax.servlet.http.HttpServlet' 인식이 안됨


해결방안


package explorer 에서 해당 프로젝트 선택 후 build path -> Libraries 탭 선택 -> Add External Jars 클릭 후 -> 자신이 톰캣 설치 한곳을 찾아가서 (톰캣 -> lib -> servlet-api.jar 선택) 하면 됨 


끄으으으읏

,

1. 우편번호셋팅관련 폴더 생성

C:\zipcode

 

2. 우편번호 다운로드

http://www.zipfinder.co.kr/zipcode/index.html

 

3. csv파일 만들기(엑셀에서 우편번호파일을 가져와 다른이름으로 저장, 쉼표로 분리된 데이터베이스파일)

 

4. 오라클에 우편번호 테이블 생성

CREATE TABLE ZIPCODE(
 ZIPCODE VARCHAR2(28)
  , SIDO NVARCHAR2(16)
  , GUGUN NVARCHAR2(68)
  , DONG NVARCHAR2(210)
  , BUNJI NVARCHAR2(68)
  , SEQ NUMBER PRIMARY KEY
);

SELECT * FROM ZIPCODE;

 

5. 컨트롤 파일 zipcode.ctl (확장자 ctl, 메모장에서 생성)   : csv파일에 데이터를 오라클 테이블에 insert하는 명령

주의사항 : 데이터타입은 대개 CHAR (VARCHAR2 안됨)으로 해야함

 

LOAD DATA
INFILE 'C:\zipcode\zipcode.CSV'
INSERT INTO TABLE ZIPCODE
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(ZIPCODE CHAR
  , SIDO CHAR
  , GUGUN CHAR
  , DONG CHAR
  , BUNJI CHAR
  , SEQ INTEGER EXTERNAL)

 

6. 명령프롬프트창에서 SQL로더(SQLLDR)에서 5번의 CTL 명령을 실행

 

 

7. 쿼리테스트

CREATE TABLE ZIPCODE(
 ZIPCODE VARCHAR2(28)
  , SIDO VARCHAR2(16)
  , GUGUN VARCHAR2(68)
  , DONG VARCHAR2(210)
  , BUNJI VARCHAR2(68)
  , SEQ NUMBER PRIMARY KEY
);
SELECT * FROM ZIPCODE;

CREATE TABLE MEMBER77 (
 mId NUMBER
  , mName VARCHAR2(20)
  , seq NUMBER 
  , addr VARCHAR2(400)
);

INSERT INTO MEMBER77 VALUES (1,'이규봉',23565, '규봉아파트 105동 2호' );
SELECT M.MID, M.MNAME, Z.ZIPCODE, Z.SIDO || ' ' || Z.GUGUN|| ' ' || Z.DONG || ' ' || Z.BUNJI || ' ' || M.ADDR  AS "ADDR" 
FROM MEMBER77 M, ZIPCODE Z
 WHERE M.SEQ=Z.SEQ;
 
 

 


SELECT * FROM ZIPCODE WHERE DONG LIKE '%산본동%';
 

 

 

 

 


 

 


SELECT * FROM ZIPCODE WHERE DONG LIKE '%산본동%';
 

 


,

1. 윈도우7 방화벽설정

[제어판] - [시스템 및 보안] - [윈도우즈 방화벽] - [고급설정] - [인바운드규칙] - [새규칙] - [포트] : 기본 1521,

다음/다음/다음/

 

 2. 서버설정

http://coolsfine.tistory.com/entry/Oracle-%EC%9B%90%EA%B2%A9-%EC%A0%91%EC%86%8D%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%84%A4%EC%A0%95


,

varchar2와 nvarchar2는

가변형 문자열을 저장할때 사용합니다.

  • varchar2는 영문 데이터형과 테이블에 설정된 기본 언어 타입을 저장할때 사용합니다.

  • nvarchar2는 유니코드 지원을 위한 데이터형입니다. nvarchar2는 varchar2보다 동일 데이터 저장시 공간을 2배 사용하며, 다국어 지원이 필요한 DB 작업일 경우에 적당한 데이터형입니다.


,

정확히 말하면 2주정도 개인프로젝트를 진행했는데... 아무튼 엄청난 삽질과 실패를 통해서 조금이나마 발전되는 시간이였음!!


동적인 개념이 너무나 중요하다는 것을 알게되었고.... 아무튼... 객체지향프로그래밍에 반하는 코딩을 하게되었다는게 큰 문제라고 생각함.(Static 남발함 ㅠ,.ㅠ)


애매하게 안사실

- JTable 이용시 정보 입력을 통한 JTable 실시간 갱신이 UpdateUI(), repaint() 와 같은 것으로 잘 안됨.


미비 사항

- 간트차트 입력날짜에 따른 출력 미비

=> 다른 값(작업 제목, )입력값은 정확히 들어오나 출력시 똑같은 값으로 변함 ㅠ,.ㅠ

- 예외사항(입력 등등)에 대한 예외처리 미비

=> 예를들어서... int 입력해야하는데... 

- 간트차트 출력시 split Pane 오른쪽 버튼에 출력X

- 인력정보 수정에 대한 

,
*1  *2  *3  *4  *5  *···  *14 
rss
count total , today , yesterday
I am
알립니다
분류 전체보기 (81)
Hmmm... (5)
Days & Days (34)
Study (7)
관심관심 (5)
Programming (19)
최근에 쓴 글
최근에 달린 댓글
최근에 연결된 관련글
글 보관함
달력
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31