Oracle

    [Oracle] STS에서 DBeaver(Oracle) 연결하기

    STS나 Eclipse에서 DBeaver 플러그인을 설치하고 싶으시다면 아래의 포스팅을 보시길 바랍니다. https://enjoydevelop.tistory.com/129 STS에서 DBeaver 플러그인 설치하기 Eclipse와 STS모두 연동 가능합니다. 1) 이클립스 상단의 메뉴바에서 Help - Eclipse Marketplace에 들어갑니다. 2) 검색창에 dbeaver를 검색합니다. 3) 기본 설정을 유지한 채 Confirm을 눌러줍니다. 4) 라.. enjoydevelop.tistory.com 📌 위의 분들에게 유용한 정보입니다 DBeaver에서 Oracle Database를 연결하시고 싶은 분 Oracle 계정 생성하는 법을 잊어버리신 분 1) 이클립스 상단의 메뉴바에서 Window - P..

    ⛔ Oracle DB의 날짜 데이터 출력 시 null발생 + 날짜 포맷 변경

    🟣 오류메세지 🟣 원인 DB에 date로 넣은 값을 자바 객체에서 꺼낼 때, null을 반환하는 현상 DB에 등록일을 나타내는 REG_DT를 설정하였고 자바 DTO에서는 registeredDate로 설정하였는데 테스트를 하던 도중 date 값이 null이 들어오는 현상발견 DB column과 자바 property간의 mapping 불일치 날짜 출력시 포멧이 원하는대로 나오지 않았다. 🟣 해결책 DB는 snake_case인데 자바는 camelCase이다. 그렇다면 camelCase로 받을 수 있게 설정하면 되겠다. DB로부터 Query는 성공적으로 수행했지만, 결과를 DTO에 넣지 못하여 내용은 null이 된 것이다. 가장 단순하게는 mapper query에서 별명을 주는 것이다. mybatis-confi..

    ⛔ ORA-12514: listener does not currently know of service requested in connect descriptor

    🟣 오류메세지 ORA-12514: listener does not currently know of service requested in connect descriptor JUnit으로 DB Connection을 테스트하는 도중 에러가 발생했다. 🗸 OracleConnectionTest.java 🗸 dataSource.xml 🟣 원인 ✔️ 1. dataSource url의 SERVICE_NAME 불일치 ✔️ 2. Oracle Database url 정보 오타 ✔️ 3. logger 출력 포멧 실수 오라클의 SID, SERVICE_NAME은 대소문자를 반드시 구분하여 기술해야 한다. 🟣 해결책 ✔️ 1. dataSource url의 SERVICE_NAME 불일치 🗸 listener.ora 파..