본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

Database/SQL Developer

(17)
xe와 orcl은 무슨차이일까? 결론적으로, 개발 및 테스트 목적으로는 주로 XE를 사용하고, 기업 환경에서는 표준 Oracle 데이터베이스를 사용할 수 있다고 알아두자. 다음은 Oradle SQL Developer 에서 연결시 화면이다. SID의 xe와 orcl의 차이는 무엇일까? 우선 SID System Identifier, 데이터서버의 시스템 식별자로써 SQL Developer가 해당 서버에 연결 할 수 있도록 해준다. 특정 인스턴스를 식별하는 데 사용되는 고유한 이름이라고 정의내려보자. xe 및 orcl은 두가지 일반적인 SID의 예제. xe Express Edition 무료로 제공되는 경량 데이터베이스 버전 기능이 제한되어있고 메모리 CPU 저장공간의 사용량에 제한이 있다. 작은 규모의 프로젝트나 개발환경, 개발자와 테스트 목..
일치하는 인증 프로토콜 없음: ORA-28040 Could not open JDBC Connection for transaction Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (ORA-28040: 일치하는 인증 프로토콜 없음) oracle server와 버전 차이가 있는 oracle client에서 oracle server에 (12c버전 이상) ojdbc14.jar 라이브러리를 통해 JDBC Connection 할때 발생하는 에러 ojdbc8 등으로 버전다운하여 src - main - webapp - WEB-INF - lib 경로에 저장하고 재시도. https://www.oracle.com/kr/database/technologies/appdev..
Oracle SQL Developer 설치/실행 앞서 Oracle을 설치하고 sqlplus를 실행했다. https://standout.tistory.com/1068 Oracle Database 19c 다운/sqlplus 실행하기 오라클에 접속 - 스크롤 - Download Oracle Database 19c - Download Oracle Database XE for Windows(ZIP) * 회원가입은 아주 간단하니 회원가입하여 로그인하자. https://www.oracle.com/database/technologies/ Learn About the Latest Ora standout.tistory.com 이번엔 Oracle SQL Developer를 설치해 실행해보자. https://standout.tistory.com/92 SQL Plus와 SQ..
SQL Developer 설치 에러: 일부 모듈을 설치하지 못했습니다 SQL Developer를 설치 후 sqldeveloper.exe를 실행시 아래와 같은 모듈에러가 발생 할 수 있다. 아래의 폴더를 삭제한다. 사용자 - AppData - Roaming - SQL Developer 사용자 - AppData - Roaming - sqldeveloper 이때 주의점! 다른위치의 폴더에 zip파일을 옮겨 다시 압축해제하여 재 실행한다. 이미 설치되었던 폴더에서 재실행시, 컴퓨터를 다시시작하고 실행해도 모듈에러는 계속해서 발생한다.
sql 현재시간가져오기 now() SELECT now();
sql이 올바르게 종료되지않았습니다. mapper에 두줄이 작성되어있는지 확인하고, 만약 여러줄이 작성되었다면 코드를 합치거나 나눠 실행하자.
sql 쿼리 예외처리, cont값 당연한 말이지만 결과타입을 resultType 설정해주지않으면 예외처리로 넘어간다. 만약 cont값을 받고싶다면 resultType="int"을 추가하자.
db가 뿌려진 상품과 수량이 일치하지않는다. 화면에 뿌려줄때, 값은 잘 가지고 오는데 상품과 수량등의 정보가 일치하지않는다면 만약 두 카운트가 구분되있을 경우, sql의 orderby 절을 확인하고, 적절히 수정한다. 이 둘의 정렬순서가 다를경우 일어난다. 한코드는 오름차순, 한코드는 내림차순 혹은 차순설정이 안되어있을경우가 그 예이다.