목록분류 전체보기 (187)
기초공사 (html,css,javascript)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bE8hXS/btsdKrKPmo2/OX1YmA0a9KYpRqojdEHLsK/img.jpg)
이클립스를 까는것을 반복하면서 느끼면서 프로젝트명이 powervois라고 되있다. 그런데 이클립스 깔았을때 working directory를 보면 지정해줬던 D드라이브 java_workspace에 저 프로젝트폴더가 추가가 되어있다. 저기 안에는 이클립스에서 작업한 파일들이 들어있다. 자동으로 생기네.이제야 앎;;;
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eo6EuW/btsc2oVsJMl/cYdqvw3SNXcKIjStRcdf6K/img.jpg)
TTS의 sql과 html field명을 한곳에 모아놨다 헷갈려서. sql columns명 / html fiedl명 -->sql에서 column명을 아래와 같이 입력(테이블만들때) html에서 단어, 발음열 등 textbox는 s_...붙이고 field명에서는 모두 소문자로 지정을 한다. ( 팝업창 TS000P0002 insert팝업창은 괜찮은데 update팝업창에서는 v1_Ttswords 처럼 앞에 대문자를 쓴다. 검색해보니 아래 함수가 나온다. sa.common.js 파일 아래처럼 나옴 var sName = prefixId + key.charAt(0).toUpperCase() + key.substring(1); prefixId는 v1_No라는 말. 첫번째는 대문자 나머지는 소문자라는 해석. TS000..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/V3hxJ/btscPZ9P0JQ/roLxcS4YbpOpwySgKVU8Yk/img.jpg)
테이블을 만들때는 테이블의 구조에 필요한 제약조건을 설정해줘야한다. 기본키 (primary key)와 외래키(foreign key)가 대표적인 제약조건이다. 기본키 - 학번, 아이디, 사번 등고 같은 고유한 번호에 의미하는 열에 외래키 - 기본키와 연결하는 열에 지정한다. 고유키 - 이메일, 휴대폰과 같이 중복되지 않는 열에 지정(이메일,휴대폰) - 회원의 평균키는 200cm를 넘지 않겠죠? 이때 실수로 200을 입력하는 것을 방지하는 제약조건이 '체크'(check)이다. 매번 입력하기 귀찮다면 '기본값' 을 설정할 수 있다. 값을 꼭 입력해야하는 not null, 제약조건도 있따. 제약조건은 데이터의 무결성을 지키기위해 제한하는 조건이다. - 데이터의 무결성이란 '데이터에 결함이 없음'을 의미한다. 간..
1. 결과: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 2.누락된 표현식 입니다 예시 : TTS 소스중 INSERT INTO TTS_FIRST ( WORDS, SENTENCE, REGDATE, TTSNAME, RESISTERED ) VALUES( #{ttswords}, #{ttssentence}, SYSDATE, #{ttsname}, #{modelregister} ); ; 넣어줬떠니 계속 위의 오류가 나왔다. 삭제후 해결됨. 세미콜론을 넣어야 되는건 디비 쿼리 형식에서만 가능하다고 한다. 출처 https://rebornbb.tistory.com/entry/MyBatis-%EB%A7%88%EC%9D%B4%EB%B0%94%ED%8B%B0%EC%8A%A4-%EC%84%B8%EB%AF%B8..
객체 지향언어인 자바의 관계형 데이터베이스 프로그래밍을 쉽게 도와주는 프레임워크. 자바에서는 관계형 데이터베이스 프로그래밍을 하기 위해 JDBC를 제공한다. JDBC는 다양한 API를 제공하지만, 각각 기능을 사용하기위해서는 관련 객체를 생성하고 해제해야하는 단점이 존재. 마이바티스는 이 JDBC를 보다 편하게 사용하기 위해 개발되었다. SQL문을 별도의 파일로 분리해서 관리하도록 해준다. 스프링의 하청이라고 할수 있음. 컨트롤러, 서비스는 다 스프링이 하지만 레파지토리 영역(dao)은 마이바티스에게 위임시킨다. 위임역할: sql관리, 파라미터 대입, 실행, 결과 매핑해서 서비스영역으로 바로 돌려줌. 개발자가 쿼리를 직접실행하지않고 설정만 해주면 된다. 쿼리 작성, 매개변수, 결과타입 지정 설정만 해주면..
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bCPdyl/btsaSjb6eOJ/VX1Mnhks1IKhk03SX5wVo0/img.jpg)
정의 oracle SQL Developer는 데이터베이스 오브젝트 조회 및 생성 작업을 마우스클릭만으로 쉽게 할 수 있으며, Report 기능이 뛰어나 orcacle Storage, Session, Top SQL, LOck 정보 및 모든 데이터베이스 객체 정보를 아주 쉽게 조회할 수 있으며, 사용자 정의 Report도 다양하게 생성할수있다. 작성한 글이나, 장비가 만든 자료를 데이터베이스에 보관하고, 사용자가 사용하는 UI에서 중간역할을 하는 middleware 기술론도 살펴보자(스프링..덜 사용하는 파이썬, php...등이 있다.) 이번내용은 초보이니 테이블을 생성하고, join하는 방법을 알아보겠다. TOPOIC 테이블과 AUTHOR 테이블 각 ID 같은것끼리 옆으로 배치하는 방법이다. 1. 테이블 ..