개발공작소
728x90
article thumbnail
[Postgresql] Replace를 여러개 사용해 값을 치환 해보자. ( REGEXP_REPLACE )
데이터베이스/Postgresql 2022. 4. 28. 12:19

기본 문법 SELECT REGEXP_REPLACE([컬럼명], '[변경하고 싶은 값1]|[변경하고 싶은 값2]', [변경된 값]) AS [컬럼명] FROM [테이블명] 예제 select REGEXP_REPLACE(user_name , '둘리|독산|성', '###') from public.JOINTABLE; JOINTABLE에서 user_name 컬럼의 속성이 둘리,독산,성 인 녀석들을 전부 ###으로 변경해줌 왼쪽은 기본 select이고, 오른쪽은 REGEXP_REPLACE를 활용한 위의 쿼리문을 실행한 결과 근데 하다보니, 뭐가 문제인지는 모르겠지만, 영어인 녀석들은 REGEXP_REPLACE 함수가 제대로 먹지 않음.. 그래서 첫번째 값은 제대로 변경이 되는데 | 다음에 있는 두번째 값들은 변경이 되..

article thumbnail
[Spring] Spring 프로젝트에서 오라클(Oracle)을 연동해보자. + 마이바티스
SPRING 2022. 4. 22. 21:57

개발환경 : java SE11 / Oracle 11g Spring Legacy Project와 MVC project를 통해 스프링 프로젝트를 생성하면, pom.xml에 Mybatis나 Oracle과 같은 DB관련 dependency가 등록되어 있지 않고, datasource를 설정하는 root-context도 비어있다. 그런 경우에 Oracle을 어떻게 연동하는 지 알아보자. (alias 같은 설정은 따로 정리 예정) 1. Spring Legacy Project를 통해서 스프링 프로젝트 생성 해당 내용은 링크에서 확인하여 생성하도록 하자. 2. pom.xml에 필요 dependency 추가 oracle http://maven.jahia.org/maven2 org.springframework spring-..

article thumbnail
[기타] 스프링부트(Spring Boot) + 그래들(Gradle)에서 Mybatis, Oracle 연동하기
기타 2022. 3. 17. 03:54

이번에 댓글기능 구현하려고 하니, 불가피하게 DB를 연동 및 마이바티스를 써야 할 것 같아 알아보았다. 아직 스프링부트가 안익숙하기도 하고, Gradle도 처음 써보는거라 한번 정리한다. 혹시 Oracle이 설치 안되어 있다면 ( 참조글 )을 참조 하도록 하자. 1. 커넥션 풀 설정 ============================================================================ 우선 스프링부트로 프로젝트를 생성하였다면 application.properties파일이 있을 것이다. 거기에 커넥션 풀을 설정 할 수 있다. 나는 다음과 같이 설정해주었다. spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriv..

728x90