IT개발/Java 5

[Java]MyBatis 오류: Invalid bound statement (not found)

MyBatis에서 "Invalid bound statement (not found)" 오류가 발생하면 SQL 매핑 파일에서 해당하는 쿼리 ID를 찾을 수 없는 경우입니다. 이 오류는 일반적으로 다음과 같은 상황에서 발생할 수 있습니다: 1. SQL 매핑 파일 확인: 오류 메시지에서 언급된 쿼리 ID가 실제로 SQL 매핑 파일에 존재하는지 확인해야 합니다. SQL 매핑 파일에 해당하는 쿼리 ID와 매핑된 SQL 문이 정확하게 작성되어 있는지 확인해야 합니다. 2. 네임스페이스 확인: SQL 매핑 파일에서 사용된 네임스페이스가 정확한지 확인해야 합니다. 오류 메시지에서 언급된 네임스페이스와 SQL 매핑 파일의 네임스페이스가 일치하는지 확인해야 합니다. 3. SQL 매핑 파일 위치 확인: SQL 매핑 파일이 ..

IT개발/Java 2024.01.02

[Java]Spring : root-context.xml 설정하기

root-context.xml root-context.xml 파일은 일반적으로 src/main/resources 디렉토리에 위치하며, Spring 프레임워크가 애플리케이션을 시작할 때 자동으로 로드됩니다. 이 파일은 XML 형식으로 작성되며, 다음과 같은 주요 구성 요소를 포함할 수 있습니다. 1. 데이터베이스 연결 설정: root-context.xml은 데이터베이스 연결에 필요한 정보를 정의하는 데 사용됩니다. 데이터베이스 드라이버 클래스, 연결 URL, 사용자 이름, 비밀번호 등을 설정할 수 있습니다. 2. 트랜잭션 관리 설정: root-context.xml은 트랜잭션 관리에 대한 설정을 포함할 수 있습니다. 예를 들어, 트랜잭션 매니저, 트랜잭션 속성, 트랜잭션 AOP 설정 등을 정의할 수 있습니다..

IT개발/Java 2024.01.02

[Java]Tomcat localhost:8080 사용자 비밀번호 입력

tomcat을 정상적으로 설치하면 8080 기본 포트로 설정되어 있기 때문에 톰캣을 start 시킨 후 localhost:8080으로 들어가 보면 기본 톰캣 화면이 활성화가 되어있어야 맞다. 가끔 사용자 비밀번호 입력이라고 뜨며 아래와 같은 창이 뜨는 경우가 있다. 원인 이 경우 내 컴퓨터에 oracle을 설치했는가를 생각해봐야한다. 이런 창이 뜰 경우에는 높은 확률로 같은 8080포트를 쓰는 oracle과 포트가 겹쳐서 나타나기 때문이다. 해결 sever.xml 파일을 열어서 port번호를 바꿔준다. 기본값은 8080이기 때문에 나는 8000으로 바꿔줬다.

IT개발/Java 2024.01.02

[Jave]Eclipse (오라클)DB연동

1. 오라클 jdbc 드라이버 java 실행 환경에 설정 C:\oraclexe\app\oracle\product\11\server\jdbc\lib\ojdbc6.jar 파일을 C:\Program Files\Java\jdk1.8.x\jre\lib\ext\ 에 붙여 넣습니다. 2. eclipse에서 DB연동 Window 메뉴 - Show view - other - Data Source Explorer 로 창을 열어줍니다. Database Connections 에서 New를 열어줍니다. Oracle 선택 후 Next> New Driver Definition 클릭 Oracle Thin Driver 11 선택 후 JAR List 클릭 Clear All을 클릭하여 기존 삭제 후 Add JAR/Zip클릭 C:\orac..

IT개발/Java 2023.12.27