본문 바로가기

분류 전체보기

오라클 계정 lock 푸는 법 계정 잠금 해제하기 alter user 계정명 account unlock 비밀번호를 모를경우 alter user 계정명 identified by 변경할 암호 예) alter user hr account unlock alter user hr identified by hr 더보기
오라클 함수 to_number() : 모양만 숫자인 문자를 NUMBER로 바꾸어 준다. to_number(char) : 숫자로 이루어진 char를 숫자로 바꾸어 준다. char가 숫자가 아닌 a, b, 가, 나 처럼 일반문자라면 에러가 발생 ex) select to_number('1000')+4000 from dual; to_number(char, format) : format에 맞는 형태의 숫자로 이루어진 char를 숫자로 바꿔 준다. 여기서 주의할 점은 format의 크기가 최소한 char보다는 커야 한다. ex) select to_number('12345', '999999')+10 from dual; ex) select to_char('123456789', '999,999,999') --자리수마다 , 표시 fr.. 더보기
스타일 시트 스타일 시트는 태그. Selector, 태그의 포함 관계에 따른 상속등의 이유로 하나의 HTML 태그에 대하여 여러가지 스타일시트 속성 이동시에 적용 될 수 있다. 스타일 시트의 우선순위 1. In-Line, Embeded, External 중에서 In-Line 스타일의 우선 순위가 높다. 2.태그, Class, ID의 Selector중에서 ID의 우선순위가 가장 높다. , 3.태그가 포함관계에 있을 때 자식요소(포함된 태그)에 적용된 스타일이 우선한다. 4.스타일 시트가 여러개 정의되어 있을 경우에는 가장 나중에 선언된 스타일이 우선한다. 5.!import속성이 선언되면 위치나 종류에 관계 없이 우선순위가 가장 높다. 예: h1{color:red !import;font-size:25pt} 더보기
self join ■ Self Join - 자신의 테이블에 결합(반드시 alias name을 주어야함) - 하나의 테이블을 두개의 테이블로 가정하에 작업 - 참조해야 할 컬럼이 자신의 테이블에 있는 다른 컬럼인 경우에 사용하는 조인 - 중복값 제외 : distinct - 매니저가 영업부인 사원의 이름(아래의 테이블에서 "가길동" 출력) [ sawon테이블 ] ① select a.name from sawon a, sawon b where a.manager_id=b.sawon_id and b.buseo='영업부'; ② select a.name from sawon a, (select manager_id from sawon where buseo='영업부') b where a.sawon_id=b.manager_id; ③ selec.. 더보기
테이블 삭제시 PK 잡혀 있을 경우 삭제 방법 DROP TABLE SCOTT.SM_ORDER_DET_T CASCADE CONSTRAINTS; PK 가 잡혀있을 경우 CASCADE CONSTRAINTS 선언 해줘야 삭제가 가능하다. 더보기
오라클 계정 생성 및 삭제 오라클 계정 생성 SQL Plus에 접속 C:>sqlplus system/비밀번호 (또는 C:>sqlplus "/as sysdba") 일반계정으로 연결되어 있다면 SQL>conn /as sysdba 계정 생성 : create user 유저네임 identified by 패스워드; 접속권한부여 : grant resource, connect to 유저네임; resource, connect 는 일반적인것을 다 사용 할 수 있음. DDL, DML 사용 가능 dba 권한 : grant DBA to 유저네임 작업 tablesapce 지정 : alter user 유저네임 default tablespace users; 임시 tablespace 지정 : alter user 유저네임 temporary tablespace t.. 더보기
MVC : Model, View, Controller MVC : Model, View, Controller - MVC패턴은 Smalltalk에서 그래픽 인터페이스와 실제로 동작하는 코드를 분리하기 위해 개발되었다. (악몽의 smalltalk =.=) - 지금은 다른 객체지향언어에서도 널리 사용되는 패턴 중 하나이다. ▶ Model 프로세스 주요 로직 - DAO (Data Access Object) : DB table에 접근하여 삽입, 수정, 삭제, 검색하는 로직 - VO (Value Object) : View, Controller, Model 사이에서 DB Table에 대한 정보를 표현하는 객체 모델(model)이란 어떠한 동작을 수행하는 것을 코드를 말한다. 표시 형식에 의존하지 않는다. 다시 말해, 사용자에게 어떻게 보여질지에 대해 신경쓰지 않아도 된다.. 더보기
MVC 모델이란? MVC 모델이란? MVC 모델을 간단히 설명하면 JSP가 View, Servlet이 Controller, Java Bean이 Model 역할을 함으로서 프리젠테이션과 비즈니스 로직을 명확하게 구분하는 Model2 방법 입니다. 상당히 추상적인 표현이죠^^ 하나씩 어떤 의미인지 확인해 보도록 하겠습니다. 참고로 Model2 가 아닌 Model1에서는 JSP가 View, Controller 역할을 하고 자바빈(JavaBean)이 Model 역할을 수행 합니다. MVC Model에서 JSP/Servlet/JavaBean의 작동 관계 및 순서는 다음과 같습니다. JSP, Servlet, Bean이 각자의 역할을 가지고 분리 되어 있다고 보자구요, 사용자가 웹 페이지를 호출하면 컨트롤러 역할을 하는 서블릿이 전체.. 더보기
주민번호 입력 object 유효성 체크 //--------------------------------------------------------------------------------------------------------------------------------- // 주민번호 입력 object 유효성 체크 //--------------------------------------------------------------------------------------------------------------------------------- function keydown_jumin(jumin, e){ if (n) { var nKey = e.which; } if (ie) { var ieKey = e.keyCode; } if (nKey .. 더보기
입력값이 알파벳,숫자로 되어있는지 체크 /** * 입력값이 알파벳,숫자로 되어있는지 체크 */ function isAlphaNumeric(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; return containsCharsOnly(input, chars); } 더보기