분류 전체보기 495

[oracle] cursor를 이용한 loop 돌리기

안녕하세요.오늘은 오라클에 대한 포스팅입니다. 어떠한 데이터를 select 하여 loop를 돌리며 그 데이터들을 활용해보도록 하겠습니다.기본 템플릿이니 가져다가 쓰시면 됩니다. CREATE OR REPLACE Function fun_getTest(v_test VARCHAR) RETURN VARCHARIS cursor c1 IS SELECT s_test FROM testTable WHERE use_yn = 'Y'; v_index NUMBER; v_values VARCHAR(2000); BEGIN v_values := ''; v_index := 1; for item in c1 loop if v_index = 1 then v_values := '''' || item.s_test || ''''; else v_v..

개발/DB 2017.11.23

#번외_[spring boot] mac에서 gradle 프로젝트 git으로 내려받기(git import)

안녕하세요.개인 프로젝트를 시간 날때 만들고 있습니다.이때 다른 컴퓨터로 작업할 경우엔 어떻게 해야 할까요?소스를 내려 받아야 합니다.맥 환경에서 이클립스(STS)를 이용, git 에 있는 프로젝트를 받아보겠습니다. 현재 필자는컴퓨터 : 윈도우노트북 : 맥북입니다. 이에 맥에서 git을 이용하여 프로젝트를 내려 받아 보겠습니다. persipectve에도 있고 아마 맥에서 sts를 실행했으면오른쪽에 있을 것입니다.Clone Git Repository를 해보겠습니다. Clone URI을 선택합니다.git주소로 가져올 예정입니다. 보이시는 화면처럼git 주소와 repository path 그리고 하단에는 계정 정보를 입력합니다. 입력을 하고 나면 commit되어져 있는 브랜치가 보일 것 입니다.저는 기본 ma..

#7_[spring boot] 쿼리 로그 찍기(gradle, mybatis)-log4jdbc-log4j2

이전에 logback.xml를 이용하여 기본 로그를 찍었습니다.이번엔 log4jdbc-log4j2를 이용해 보도록 하겠습니다. build.gradlecompile group: 'org.bgee.log4jdbc-log4j2', name: 'log4jdbc-log4j2-jdbc4', version: '1.16' 이렇게 입력해주셔야 합니다.log4j를 입력했다가To display the auto-configuration report re-run your application with 'debug' enabled.이런 에러를 만난적도 있습니다. 이번엔 application.Properties를 수정하겠습니다. application.Propertiesspring.datasource.driver-class-name..

#6_[spring boot] 쿼리 로그 찍기(gradle, mybatis)

이전 시간에 스프링 부트와 oracle, mybatis를 연동하는 실습을 하였습니다. [개발/spring boot, gradle, mybatis Project] - #4_[spring boot] mybatis 연결하기(gradle)_MVC 구축 이제 sql문의 쿼리를 찍어보려고 합니다.엄청난 삽질을 했습니다... 먼저 기본적인 logback.xml을 이용한 쿼리를 찍어보겠습니다.스프링 부트에서는 클래스패스 밑에 logback.xml을 만들어주면 자동으로 위치를 잡습니다. src/main/resources 밑에 logback,xml을 만드시면 됩니다. logback.xml %d{yyyyMMdd HH:mm:ss.SSS} [%thread] %-3level %logger{5} - %msg %n 그러면 로그가 찍..

#5_[spring boot] 부트스트랩(bootstrab) 시작하기(적용)

안녕하세요 ~!현재 springboot 프로젝트를 진행중에 있습니다.어디까지 진행될지는 모르겠지만 차근차근 진행중입니다.개발자들은 디자인에 취약하기 때문에..부트스트랩을 적용시켜보겠습니다. 저는 홈페이지에서 부트스트랩을 다운받아 사용했습니다.부트스트랩 (http://bootstrapk.com/) 다운받아서 프로젝트에 적용한 모습입니다.webapp 하위에 bootstrap폴더를 만들고 그안에 다운받은 폴더를 넣었습니다.직접 다운받지 않고 CDN으로 하는 방법도 있습니다. 그리고 두번째 네모를 보시면 header.jsp가 있습니다.각 페이지 상단에 부트스트랩 선언문을 적어주기 번거로워 header를 만들었습니다. header.jsp 경로를 보시면 이해가 가실거라고 생각합니다.그리고 메인 페이지에 헤더를 적용..

[posgreSql] pgAdmin을 이용하여 데이터 백업 및 복구하기

안녕하세요.postgreSql 사용중에 데이터 이관이 필요해졌습니다.현재 컴퓨터(로컬)에서 서버로 옮길려 하거든요.예전에 오라클로 했을때는 먼가 복잡하고 그랬던거 같은데postgreSql은 pgAdmin을 이용하니 정말 편했습니다.데이터 백업 하기 스키마 우클릭을 하셔도 좋고 테이블 우클릭을 하셔도 좋습니다.우클릭을 합니다.그리고 그림에 보이시는 Backup을 클릭합니다. File OptionsFilename : 백업 파일 저장할 곳 지정 Format : Custom 선택Rolenme : 계정 선택(저는 제 계정으로 설정해주었습니다.) Dump Options #1Pre-data, Data, Post-data 다 체크해 줍니다.(설명은...스키마 제약조건 등등등 으로 나와있는걸 다큐멘트에서 확인함, 그런 ..

개발/DB 2017.11.13

동탄2맛집_다담곤드레)동탄곤드레밥 고급한정식 부럽지 않네요

안녕하세요.동탄2 신도시로 점심을 먹으러 갔습니다.바로 장소는 동탄2맛집! 다담곤드레밥집 입니다.오랜만에 곤드레밥 먹을생각하니 막 배고프기 시작했습니다.곤드레밥 샥샥 비벼먹으면 정말 맛있거든요. 동탄2맛집! 다담곤드레는 입구도 널널해서 주차하기도 참 편했습니다.가족식사하는 분위기에 알맞아서할아버지, 할머니, 친척들과 와도 무리 없다고 생각했습니다. 실내에 들어서니 약간 놀랬습니다. 인테리어가 고급한정식 부럽지 않았습니다.먼가 기분도 더 업 되는거 같았습니다. 자리에 않고 메뉴를 봤습니다.곤드레, 감자전, 황태구이, 불고기 등 메뉴가 의외로 많았습니다.그리고 어린이밥도 따로 있어 흐뭇했습니다.가격도 적당하다고 생각했습니다. 곤드레 정식을 시키고 기다리고 있으니먼저 나온 시레기국! 먼저 속을 달래고 좋더라고..

음식 2017.11.10

#4_[spring boot] mybatis 연결하기(gradle)_MVC 구축

이전 포스팅에서는 Contoller를 통해 jsp 페이지로 이동하는 모듈을 작성했습니다. 이번에는 DB를 연결하여 데이터를 가져오는 작업을 하겠습니다. 이전에 ibatis를 사용해왔으니 이번에는 새롭게 mybatis를 사용해보도록 마음 먹었습니다. 일단 먼저 build.gradle 를 수정하겠습니다. mybatis repositorycompile "org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1" 그리고 DB연결할 repository도 연결하겠습니다. 현재 저는 oracle을 사용중입니다. 그런데 바로 repository에서 연결하려고 하니 라이브러리가 받아지지 않더군요.... 삽질...몇시간 하다 결국 라이센스 문제라는 것을 알았습니다. 그래서 저..

#3_[spring boot] 프로젝트 처음 시작하기(jsp vieeResolver)

지난 포스팅에 이어 이번에는 Controller에를 거쳐 [개발/spring boot, gradle, mybatis Project] - [spring boot] gradle 프로젝트 생성하기(sts) jsp 페이지로 오는 모듈을 작성해 보도록 하겠습니다.아주 기본 페이지만 만들것이기 때문에 간단히 따라하실 수 있습니다.결과적인 프로젝트 구조는 다음과 같이 만들 것 입니다. 그럼 먼저 build.gadle을 살펴보겠습니다.apply plugin: 'java' apply plugin: 'eclipse-wtp' // 이클립스에서 구동하고 배포하기위해 플러그인 설치합니다. apply plugin: 'war' sourceCompatibility = 1.8 // 자바 버전입니다. targetCompatibility..

대전 오월드 맛집)초록마을 소고기 무한리필로 즐거운 식사 후기

안녕하세요 ~! 대전 오월드 맛집 생고기 제작소를 다녀 왔습니다.위치는 초록마을 베스킨라벤스, 봉구스버거 그쪽에 있는 길가에 있습니다. 가게 안에 들어서니 사람들이 많았습니다.무한리필이라고해서 젊은 사람들만 오는게 아니라어른들도 많이 왔습니다.근처에 과기대(과학기술대학교)가 있어 대학생들이 많이 올줄 알았거든요.그만큼 어느 누구나 먹기에 고기상태가 좋다는 사실! 메뉴를 소개해드리겠습니다. 메뉴 종류1. 소고기 무한리필(최상급 소고기 + 스톤스테이크)2. 돼지고기 무한리필(삼겹살 + 우겹살)3. 소기기 단품(소한마리, 소한마리 + 스톤스테이크)4. 명품 픅돼지지 이베리코5. 기타 소고기 무한리필뿐만 아니라 다양한 메뉴가 있습니다.저는 소고기 무한리필을 먹어보도록 하겠습니다.삼겹살 무한리필도 있기때문에 과기..

음식 2017.11.05