본문 바로가기

Java9

XML 쿼리에서 비교연산자 에러 해결( <![CDATA[ > ]]> ) JAVA를 이용해서 일을 하는중에 컴파일을 하는데 알 수 없는 오류가 발생했다.(해결후에 스샷을 안뜬걸 생각해냄... 하하...)The content of elements must consist of well-formed character data or markup.대략 이런 오류 메세지였던거 같다SELECT A, B, C, D  FROM TESTWHERE A > 0     AND B 대략 이런 쿼리를 보면 그냥 쿼리만 딱 봤을땐 이상할게 없다이게 왜?? 머가 문제인가?? DB툴에서 돌려봐도 오류 없이 조회가 잘된다. 결국 이러저리 찾아보다 발견된 이 쿼리가 오류가 난 이유..해결결론은   이걸 사용하지 않아서 발생한 문제다.스프링 프로젝트에서는 xml에 쿼리문을 작성할 때, 등의 비교연산자나 부등호를.. 2024. 5. 22.
[오류]Null Pointer Exception 목차1. 개요2. 발생 원인3. 코드 예제4. Null 체크5. 예외 처리6. 주의 사항7. 결론   1. 개요  Null Pointer Exception은 프로그램이 실행 중에 객체 참조가 null일 때 발생하는 예외.  이는 객체를 생성하지 않은 상태에서 해당 객체의 메서드나 속성을 사용하려고 할 때 주로 발생.   2. 발생 원인  Null Pointer Exception이 발생하는 주요 원인 1) 객체가 null인 상태에서 객체의 메서드나 속성을 호출하는 경우2) null 값을 가진 배열의 요소에 접근하는 경우3) 메서드가 null을 반환하고 반환 값을 사용하는 경우   3. 코드 예제 1) 객체가 null인 상태에서 메서드 호출2) null 값을 가진 배열에 접근3) 메서드가 null을 반환하고.. 2024. 4. 29.
[JAVA] Array Index Out of Bounds Exception(배열 인덱스 오류) 코딩하다보면 간간히 발생하는 오류 Array Index Out of Bounds Exception..... 은 배열을 사용하다 발생하는 오류이다. 목차 1. 개요 2. 발생 원인 3. 코드 예제 4. 배열 길이와 인덱스 5. 예외 처리 6. 주의 사항 7. 실제 사례 8. 결론 1. 개요 배열 인덱스 오류(Array Index Out of Bounds Exception)는 자바 프로그램에서 자주 발생하는 런타임 오류 중 하나입니다. 이 오류는 배열의 유효하지 않은 인덱스에 접근하려고 할 때 발생 배열은 여러 개의 요소로 이루어진 데이터 구조로, 각 요소는 인덱스를 사용하여 접근할 수 있다. 하지만 배열은 고정된 길이를 가지고 있으며, 유효하지 않은 인덱스에 접근하면 배열 인덱스 오류가 발생한다. 2. 발.. 2024. 4. 22.
JAVA란? 주요 특징 및 활용 분야 1. JAVA란? 자바(Java)는 프로그래밍 언어와 플랫폼으로, 컴퓨터 소프트웨어 개발을 위한 강력한 도구이다. 1995년에 선보인 이후로 계속해서 발전해 왔으며, 현재까지도 광범위한 응용 프로그램과 시스템을 개발하는 데 많이 사용되고 있다. 아래에서 자바에 대한 주요 특징과 활용 분야를 간략하게 소개하자면, 2. 주요특징 및 활용분야 1) 간결하고 읽기 쉬운 문법 자바는 C++ 언어를 기반으로 만들어졌지만, 간결하고 복잡하지 않은 문법을 가지고 있어 프로그래머들이 코드를 쉽게 이해하고 유지보수할 수 있다. 2) 객체지향 프로그래밍 자바는 객체지향 프로그래밍(OOP)을 기반으로 한다. 이는 코드의 재사용성을 높이고 모듈화를 용이하게 한다. 3) 플랫폼 독립성 자바는 "Write Once, Run Any.. 2023. 9. 9.
가계부 프로젝트 ○ 필요성 결혼 후 생활비가 어디선가 세고 있는거같고 이런저런 가계부어플을 찾아봐도 일단 두곳에서 입력하는게 각각 스마트폰에 데이터가 저장되니 쓰는 사람만 입력된걸 볼 수 있어서 같이 공유가 안됨... ○ 어떤형태로 만들것인가 아직 앱은 나에게 있어 다른세계이므로 기존에 알고있는 JAVA를 이용해서 웹앱형태로 만들고 그위에 하이브리드앱으로 덮어씌울 예정... (와이프는 아이폰을 쓰고 나는 갤럭시를 쓰기때문에 운영체제가 틀려서 네이티브 앱으로 만들 수는 없다.. ㅠㅠ) ○ 필요기능 통계기능 수입지출입력기능 입력하는 곳이 여러곳이라도 한곳에서 입력된 모든걸 다 볼 수 있도록 2022. 2. 12.
[Spring Error] Class 'org.apache.commons.dbcp.BasicDataSource' not found ( DataSource 빈 생성시 에러) Context-DataSource.xml 파일을 오라클 데이터베이스로 연결하려는데 "org.apache.commons.dbcp.BasicDataSource"라는 에러가 뜸!! 음??? 뒤적뒤적뒤적.. 왜지.. 일할때는 에러가 없었는데.. 왜지.. 결론 Spring에서 DAO처리를 위해 DataSource를 만들때 에러나는 이유 -> commons-dbcp.jar 파일이 라이브러리에 추가가 안되어서 발생 파일 다운로드 받는곳 http://apache.tt.co.kr//commons/dbcp/binaries/commons-dbcp-1.4-bin.zip 해당 파일을 받아서 라이브러리에 추가해주면 완료! 이걸로 한시간을 날려먹었다 ㅠㅠ... [Spring Error] Class 'org.apache.common.. 2020. 12. 1.