전체 글
-
Oracle 변환함수SQL(Oracle) 2024. 3. 7. 17:03
SQL에서 함수란? 특정 기능을 실행하는 객체 SQL에 더욱 강력한 기능을 제공할 뿐아니라 쿼리를 더욱 효과적으로 작성 할 수 있다 SQL에서 함수와 자바 CLASS에서 함수는 기능상 비슷 하다고 할 수 있다. 미리 만들어진 단위 프로그램으로 호출하면 특정작업을 하고 난 후 데이터를 리턴 여러 함수중 오늘은 오라클의 변환함수(형변환)를 알아볼 것이다. Oracle 키워드 쓰임새 to_char(데이터,포맷) 문자가 아닌 데이터를 문자패턴으로 바꿔서 출력함. 숫자패턴은 to_char(cash,'999,999,999')형식으로 출력가능. 날짜포맷은 하단 참조 to_number() 숫자문자를 숫자로 바꿔서 출력함. to_date(데이터,포맷) 날짜문자를 날짜로 바꿔 출력함. 포맷은 to_char의 날짜포맷과 동..
-
SQL 변환함수SQL(Oracle) 2024. 3. 3. 22:20
SQL에서 함수란? 특정 기능을 실행하는 객체 SQL에 더욱 강력한 기능을 제공할 뿐아니라 쿼리를 더욱 효과적으로 작성 할 수 있다 SQL에서 함수와 자바 CLASS에서 함수는 기능상 비슷 하다고 할 수 있다. 미리 만들어진 단위 프로그램으로 호출하면 특정작업을 하고 난 후 데이터를 리턴 여러 함수중 오늘은 변환함수(형변환)를 알아볼 것이다. SQL 함수 쓰임새 CAST(expr as type) expr 절에 데이터를, 변환하고자 하는 타입을 as절로 명시할수 있다 타입은 아래 참조 DATE_FORMAT(날짜,포맷) 날짜를 특정 포맷의 문자로 변환하는 함수 Oracle 에서 to_char와 대응되며 아래 포맷 참조 BINARY 문자열을 바이너리 문자열로 변환 문자가 아닌 바이트를 기준으로 하여 비교나 검..
-
예외처리JAVA 2024. 3. 1. 01:20
예외처리란? 예외가 발생하면 프로그램이 멈추지 않고 설정한 곳으로 프로그램의 방향을 바꾸어 진행하도록 처리하는것을 말한다. try ~ catch ~ finally 구문은 필요에 의해서 설정하는 구문이다. 그러나 외부에서 자바프로그램으로 데이터가 들어오거나, 자바 프로그램에서 외부로 데이터가 나가는 경우와 같이 중대한 프로그램에서는 반드시 예외처리를 해야하는 경우가 있다. 예외처리를 안 하면 컴파일이 안된다. 예외처리 형식 1 메소드명(~){ try{ 예외발생 예상 코딩 } catch(){ 예외 발생시 실행 코딩 } finally{ 예외가 발생하던 안 하던 무조건 실행하고 싶은 코딩 } } 예외처리 형식 2 메소드명1(~){ try{ 메소드명2(); } catch(){ 예외 발생시 실행 코딩 } final..
-
String 객체의 주요메소드JAVA 2023. 12. 20. 00:10
String 객체란? 문자열을 관리하는 객체다. 자바 프로그래밍에서 String객체의 메소드 사용빈도가 가장 높다. 메소드명 사용용도 charAt(int i) String객체 소유문자열에서 인덱스번호 i번째 문자를 복사해 반환 i는 0부터 시작 concat("새문자") String객체 소유문자열을 복사해 "새문자"를 붙여서 새로운 String객체를 반환. endsWith(String s) String 객체의 소유 문자열이 문자열s로 끝나면 true, 아니면 false를 반환 startsWith(String s) String 객체의 소유 문자열이 문자열s로 시작하면 true, 아니면 false를 반환 equals(String s) String객체 소유 문자열과 문자열의 s의 스펠링, 대소문자가 같으면 tr..
-
자바 기본 API - HashMapJAVA 2023. 12. 19. 23:53
HashMap 이란? "키값명"과 객체메모리주소값을 한 쌍으로 해서 n개 쌍을 저장하여 관리하는 객체 " 키값명 "은 테이블의 컬럼명 웹개발 실무에서 주로 컬럼명과 문자열을 한 쌍으로 해서 n개의 쌍을 저장하여 관리 " 키값명 "은 객체메모리주소값을 읽기/수정/삭제 할때 사용한다 기본형은 저장할 수 없다. 참조형만 가능 데이터를 가져와서 출력할때 유용하다 사용형식 HashMap stuMap = new HashMap(); // =>HashMap 객체 생성하기 stuMap.put("stu_no","1"); // =>HashMap 객체에 키값-String객체 저장하기 stuMap.put("stu_name","사오정"); // => HashMap 객체에 "키값"+String객체 저장하기 stuMap.put("j..
-
자바 기본 API - ArrayListJAVA 2023. 12. 11. 14:46
ArrayList란? 동적배열이라고 불리기도 한다. 코드상 저장데이터의 접근이 복잡하다 다양한 타입의 데이터를 n개 저장하여 관리하는 객체다. 객체가 추가되어 용량을 초과하면 자동으로 부족한 크기만큼 용량이 늘어난다(동적배열이라 불리는 이유) 동일한 n개의 참조형 데이터 또는 서로다른 n개의 참조형 데이터를 저장하여 관리한다 ArrayList객체에는 기본형 데이터 저장은 안된다 이론적으론 기본형 데이터가 저장이 불가능하나, 기본형 데이터를 관리하는 객체를 이용하면 저장이 가능하다. 자료형 객체명 byte Byte short Short int Integer long Long double Double float Float char Character boolean Boolean 형식 📌int 자료형 예시 Ar..
-
자바에서 기본 제공하는 API (배열)JAVA 2023. 12. 8. 16:11
API란? Application Programming Interface의 약자로 다른 프로그램이나 서비스에서 제공하는 기능을 외부에서 호출하여 사용할 수 있도록 만들어진 인터페이스. 예를 들어, 특정 웹사이트의 API를 이용하면 그 사이트가 제공하는 정보나 기능을 우리가 만든 다른 프로그램에서도 사용할 수 있다. API를 활용하면 우리가 필요한 정보나 기능을 쉽고 빠르게 가져와서 자신만의 창조적인 작업에 활용할 수 있음. 자바에서 동일한 성격의 다량의 데이터를 쉽게 관리하는법 배열객체 || ArrayList || HashMap 사용한다 ArrayList 객체는 ArrayList 클래스로 존재함. 배열객체는 따로 클래스로 존재하지 않는다. ArrayList 객체와 비슷한 기능의 객체가 많이 존재함. 배열 ..
-
인터페이스(interface)JAVA 2023. 12. 8. 15:36
public , final , static 성격을 가진 [멤버변수]와 public , abstract 성격을 가진 [메소드] 로만 구성된 단위프로그램이다. 즉 상수와 추상메소드로만 구성된 단위프로그램 선언 형식 public final static 자료형 멤버변수명 = 데이터; public abstract 리턴형 메소드명(); 💥생성자는 없다. 객체화 불가 메소드에 static 붙으면 안된다 멤버변수에는 수동초기화 해야한다. 상수는 수동초기화를 안할 수 없다. 인터페이스의 구현 클래스가 인터페이스의 추상메소드를 물려받아 바디를 붙여 재정의 하는 행위를 말한다. 이때 물려받은 모든 메소드를 재정의 하면 new에 의해 객체생성이 가능한 일반 클래스가 된다 허나, 물려받은 모든 메소드를 재정의 안하면 new에 ..