'2008/05'에 해당되는 글 4건

  1. 2008.05.14 append
  2. 2008.05.14 ERP
  3. 2008.05.07 JDBC를 이용한 데이터베이스 연결 방법
  4. 2008.05.06 우편번호 오라클(Oracle) DB에 한번에 넣기

append

computer engineering/java 2008.05.14 10:59 |

append 메소드는 StringBuffer에 있는 메소드입니다.

   StringBuffer query = new StringBuffer();

    query.append( "SELECT  A.FL_DEPT ,");
    query.append( "A.FL_PAY_NO , ");
    query.append( "A.FL_PAY_STATE ,");
    query.append( "A.FL_PROCESS ,");
    query.append( "A.FL_JNPYO_NO ,");
    query.append( "A.FL_COST ,");
    query.append( "A.FL_SUBJECT , ");
    query.append( "A.FL_JNGBNG_DATE ,");
    query.append( "A.FL_JNGI_DATE , ");
    query.append( "A.FL_REQ_NAME , ");
    query.append( "A.FL_CHARGE_NAME , ");
    query.append( "A.FL_REQ_DATE , ");                
    query.append( "B.FL_CHARGE_NAME_ING,  ");
    query.append( "  A.FL_ERP_YYYYMM ");
    query.append( "FROM ICM_TBL_ERP_EA02   A,  ICM_TBL_ERP_EA03 B ");
    query.append("(A.FL_PROCESS='요청완료' AND A.FL_PAY_NO  = B.FL_PAY_NO)");    
    query.append( "OR (A.FL_PAY_STATE IS NULL and A.FL_PAY_NO  = B.FL_PAY_NO)");


그리고 나중에 쿼리 실행하거나 할때 String형으로 변환하는것은 query.toString()으로 해주시면 됩니다.

Posted by euNey^0^

댓글을 달아 주세요

ERP

computer engineering 2008.05.14 09:33 |
Enterprise Resource Planning의 약자로 흔히 '전사적 자원관리'라고 한다.

기업 전체를 경영자원의 효과적 이용이라는 관점에서 통합적으로 관리하고 경영의 효율화를 기하기 위한 수단이다. 쉽게 말해 정보의 통합을 위해 기업의 모든 자원을 최적으로 관리하자는 개념으로 기업자원관리 혹은 업무 통합관리라고 볼 수 있다.

좁은 의미에서는 통합적인 컴퓨터 데이터베이스를 구축해 회사의 자금, 회계, 구매, 생산, 판매 등 모든 업무의 흐름을 효율적으로 자동 조절해주는 전산 시스템을 뜻하기도 한다.

기업 전반의 업무 프로세스를 통합적으로 관리, 경영상태를 실시간으로 파악하고 정보를 공유하게 함으로써 빠르고 투명한 업무처리의 실현을 목적으로 한다.


■ ERP 유래

ERP는 MRP(자재소요량관리) MRPII(생산자원관리) MIS(경영정보시스템)등의 자원관리 기법의 발전과정을 거치면서 발전했으며, 지난 90년대 유럽 미국 일본 등 선진기업들이 다국적 회사를 운영하기 위해 종합적인 정보망을 구축하면서 도입됐다.

ERP란 용어는 미국의 ""ERP벤더"" 라는 소프트웨어 개발회사가 자사의 소프트웨어 제품에 붙인 명칭에서 유래했다. 그 후 미국의 시장조사, 컨설턴트 회사가 그것들을 ERP패키지라고 부른 것이 발단이라고 한다.

현재 국내에서는 '전사적자원관리'로 번역되어 사용되고 있는데, 이는 SAP코리아라는 회사가 독일 본사에서 ERP 제품을 국내에 들여오면서 이렇게 번역한 것이 그대로 굳어졌다고 한다.


■ ERP 장점

ERP가 구축되면 기업의 생산, 영업, 구매, 재고관리, 회계부서 모두가 기업에 필요한 정보를 동시에 갖게돼 기업의 전 부문이 통합적으로 돌아가게 된다. 기업은 생산시간의 손실을 최소화하게 되며, 시스템상에서의 재고 정확도가 지속적으로 개선되는 효과를 거둘수 있다.

특히 제조업체들은 제품가의 60-70%를 차지하는 부품조달을 합리적으로 기획하고 긴급히 발생한 새로운 생산수주상황에 실시간으로 대처할 수 있다.

ERP시스템이 구축되면 또 기존에 1년에 한두번 또는 분기별로 시행하던 총실사방식에서 탈피, 순환실사가 가능해짐에 따라 언제든지 투명한 회계상황을 파악할 수 있게 된다. 또 주기적으로 재고부족이나 과잉순환 등의 흐름을 추적할 수 있게 돼 오류를 해결할 수도 있다.

대표적인 ERP패키지로는 SAP R/3, 오라클 Application, BPCS 등이 있으며 국내 국내 패키지로는 삼성 SDS의 UniERP, 영림원의 K시스템, 한국기업 전산원의 탑 ERP 등이 있다.
Posted by euNey^0^
TAG ERP

댓글을 달아 주세요

JDBC를 이용한 데이터베이스 연결 방법
1 단계 : import java.sql.*;
2 단계 : 드라이버를 로드 한다.
3 단계 : Connection 객체를 생성한다.
4 단계 : Statement 객체를 생성한다.
5 단계 : SQL문에 결과물이 있다면 ResultSet 객체를 생성한다.
6 단계 : 모든 객체를 닫는다.

* 포트사용 여부 확인방법 : cmd창에서 netstat -a

C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib --->ojdbc14.jar 파일을
C:\java\jre\lib\ext /C:\Program Files\Java\jre1.5.0_15\lib\ext에 복사한다.
C:\java\Tomcat 5.5\common\lib 에 있는 servlet-api.jar파일은 두군데 폴더에 복사한다.
----- project 폴더를 c드라이브에 복사해 놓고 context path지정함
(C:\java\Tomcat 5.5\conf\Catalina\localhost폴더에 project.xml 추가)
---project.xml 내용--<Context path="/project" docBase="c:\project" reloadable="true"></Context>
DBConnectionMgr.java 에서 아래부분 수정
user=scott
password=tiger 수정

그리고 cmd창에서 파일있는 폴더에서 컴파일 javac -d . DBConnectionMgr.java
(여기서 -d옵션을 주면 패키지에 클래스파일 자동으로 저장됨)

cmd 창에서 C:\project\db 폴더로 이동한 다음 폴더에 있는 파일들을 sql에서 압축품
--> cd C:\project\db>sqlplus scott/tiger (이때 오라클 깔때 이 계정을 만들어 줘야한다.)
--> SQL> @board
--> SQL> @member
--> SQL> @zipcode
--> SQL> @zipcode.txt
--> SQL> commit;

Posted by euNey^0^

댓글을 달아 주세요

1. http://kssoft.wowdns.com:8090/postnum/index.html

   들어가서  oracle 스키마 & 데이타 : 436 kB 이걸 받는다


2. 받은 파일을 자신의 오라클이 설치된 곳 즉

C:\oracle\ora92\bin에 저장

(주의 C:\Oracle\BIN 같이 컴퓨터마다 다르니 bin폴더를 찾을 것)


3. 오라클을 실행시켜서, 아래와 같이 테이블을 생성


CREATE TABLE zipcode (
 ZIPCODE VARCHAR2(7),
 SIDO VARCHAR2(4),
 GUGUN VARCHAR2(15),
 DONG VARCHAR2(43),
 BUNJI VARCHAR2(17)
 );


commit;


4. 해당 자료를 insert 시킨다.


SQL>start zipcode.sql

(끝에 ; 하지말것)


그러면 bin폴더에 저장한 zipcode.sql 내용이 하나씩 입력되며

(데이터 양이 많아 시간이 오래걸림)


============================================================

 1-4번까지만 따라하시면 되고 5번-8번은 선택사항입니다

============================================================


5.  다음으로 테이블 이름을 post로 하고, 필요한 스키마만 가져온다


SQL> create table post as
select zipcode, sido, gugun, dong, bunji

from zipcode;


6. 임시로 만들었던 zipcode라는 테이블을 삭제한다.

SQL> drop table zipcode;


7. 일본 우편번호도 똑같은 과정으로 만들 수 있다 .
 

8. 최종 확인하는 방법 (예)
 

입력:

SQL> select * from post where dong like '불광동';

결과:

ZIPCODE SIDO GUGUN           DONG
------- ---- --------------- --------------------
BUNJI
-----------------
122-040 서울 은평구          불광동

Posted by euNey^0^

댓글을 달아 주세요

티스토리 툴바