본문 바로가기

IT

Java + ibatis(oracle) 자바에 아이바티스(오라클) 적용하기 1. ibatis와 oracle 라이브러리를 받는다. 2. JAVA PROJECT를 만든다. 3.1)라이브러리를 추가하기 위해서 우클릭 하고 Build Path -> configure Build Path... 으로 들어간다 2) ADD External JARs... 를 클릭하여 다운로드 받은 라이브러리를 추가한다. 4. 1) study.ibatis란 패키지를 만든다.2) 패키지 안에 SqlMapConfig.xml 파일을 만들고. 오라클 정보를 넣는다.SqlMapConfig.xml 3) 같은 경로에 SqlMap.xml 을 만들고 쿼리를 쓴다.SqlMap.xml select sysdate from dual 4) 같은 경로에 SqlMapConfig.java를 만든다. (sqlmap 정보를 가져오기 위한 클래스.. 더보기
텔넷(TELNET)을 이용한 이메일(EMAIL) 전송 텔넷을 이용한 이메일 전송 1. window 설정 제어판 프로그램 및 기능 텔넷 서버, 클라이언트 체크 2. CMD 실행 naver 메일서버 찾기 : nslookup -q=mx nate.com 접속 : telnet mx3.naver.com 25 접속창이 뜨면 helo : localhostmail from: 보내는사람 이메일rcpt to: 받는사람 이메일 (네이트메일)datasubject: 메일제목내용.quit - 설명 -helo는 보내는 클라이언트 입니다.helo localhost'250 OK ' 메세지가 나오면 정상입니다. 보내는 사람을 입력합니다.mail from: fmaker7@naver.com'250 2.1.0 OK'메세지가 나오면 정상입니다. 받는 사람 이메일을 입력합니다.rcpt to: mai.. 더보기
오라클 함수 만들기 기본 (휴대폰 번호 체크) 1. 오라클 REPLACE와 TRANSLATE 문자열 변경 ,숫자만 남기기 에서 만들었던 함수이다. CREATE OR REPLACE FUNCTION parse_int( -- 함수이름 VAR_String VARCHAR2 -- 변수)RETURN VARCHAR2 ISVAR VARCHAR2(13); --var 로 리턴한다BEGIN VAR :=TRANSLATE(VAR_String, '1234567890'||VAR_String, '1234567890') ; RETURN VAR; --var에 var_String에서 숫자가 아닌 것들을 제외하고 저장END parse_int; select parse_int('1234dkla52367j8s90k3ld') from dual ; --결과 : 1234523678903 2. 휴대.. 더보기
오라클 서브쿼리 (Oracle subquery) 1) 단일 SELECT * FROM USERSWHERE NAME= ( SELECT NAME FROM USERS WHERE USERNO='1'); 2) 다중 SELECT * FROM USERSWHERE NAME IN ( SELECT NAME FROM USERS WHERE USERNO 더보기
오라클 REPLACE와 TRANSLATE 문자열 변경 ,숫자만 남기기 1) REPLACE 지정된 문자열을 치환한다. SELECT REPLACE('a1b2c4','a1') FROM DUAL;-> 결과는 a1을 지운 결과 'b2c4'가 나온다. SELECT REPLACE('a1b2c4','a1','BB') FROM DUAL;-> 결과는 a1을 BB로 대체해 'BBb2c4'가 나온다 2) TRANSLATE 지정된 문자를 치환한다. SELECT TRANSLATE('a1a2a3a4a5','a','A') FROM DUAL;->결과 : A1A2A3A4A5 SELECT TRANSLATE('a1b2c3d4e5','abcde','01234') FROM DUAL;->결과 : 0112233445 SELECT TRANSLATE(VAR_PHONE, '1234567890'||VAR_PHONE, '1.. 더보기