분류 전체보기

· KDT/TIL
Contents 지난 글 이어서… Statement vs PreparedStateMent vs CallableStatement ∙ Statement 그냥 sql문 주저리 써야함 / 문장 준비하고 그 다음에 문장 실행할 때 sql문 씀 ∙ PreparedStatement 보안 위해 (?, ?, ?) -> 가독성 👍, 서브쿼리문 쓸 때도 / 준비할 때 sql문 씀 ∙ CallableStatement 프로시저 호출 객체. 거의 비슷한데 SQL문 안에 프로시저/함수로 개발된 요소 있어야. ?안에 값 넣어야함 (보안👍). Pstmt 자손이라 비슷한겨… IN vs OUT ∙ IN : SQL 안에서 쓸 거 ∙ OUT : 밖으로 내보낼 거 (JAVA) → 내가 받아올 거는 registerOutParameter로 선언해..
상황 해결 방법: 도구 - 환경설정 - 인코딩 검색해서 MS-949를 UTF-8로 변경 근데 이렇게 해도 안 되길래 아래 글 (두 번째 링크) 에 나온 방법도 해보고,노트북도 재부팅해보다가,아예 한글로 작성된 데이터가 있는 테이블을 다 삭제하고 처음부터 다시 생성해주었다. 그랬더니 한글로 잘 나옴.👍  혹은 UTF-8로 설정되어 있다는 전제 하에,SQL 파일을 메모장으로 열어 Ctrl + A로 내용 전체복사하고sqldeveloper에 와서 가져다 붙이고 나서 저장하면다음에 열었을 때도 안 깨지고 계속 한글로 나오더라..참고자료  OKKY | sql developer 한글깨짐 관련해서 문의드립니다.노트북이 해외판 노트북인데,  하위버젼 윈도우에서는 별 문제 없이 사용되다가  윈도우10으로 업그레이드 하고..
문 제 두 개의 정수 a, b가 주어지면 두 개의 숫자 중 큰 수에는 25를 더하고 작은 수에는 2를 곱하여 저장한 후 출력하는 프로그램을 작성해보세요. 단, a, b를 인자로 하는 함수를 작성하여 값을 수정하고 출력은 함수 호출 이후에 진행하도록 합니다. 입력 형식 첫 번째 줄에 정수 a, b가 공백을 사이에 두고 주어집니다 1 ≤ a, b ≤ 200 a ≠ b 출력 형식 첫 번째 줄에 두 정수에 해당하는 값을 공백을 사이에 두고 출력합니다. 입출력 예제 예제1 입력: 100 200 출력: 200 225 ✅ 정답 // call by reference 이용 import java.util.*; class IntWrapper { int val; public IntWrapper(int val) { this.v..
· KDT/TIL
Contents 18. JDBC 지난 글 이어서 Connection 객체 데이터베이스를 연결해 작업을 수행할 수 있도록 만들어 주는 중요한 객체 Connection con = DriverManager.getConnection(url , uid, pwd);​ Statement 객체 Connection 객체(con)로 접근해 메소드 호출해 생성 - 쿼리문 수행 Statement stmt = con.createStatement(); PreparedStatement() 메소드 // (1) PreparedStatement 객체 생성 PreparedStatement pstmt = con.prepareStatement(sql); // (2) preparedStatement() 메소드 인자로 사용되는 SQL문 - ? ..
문 제 palindrome이란 문자열을 뒤집었을 때도 동일한 문자열인 경우를 뜻합니다. 소문자 알파벳으로만 이루어진 문자열 A가 주어졌을 때, 문자열 A가 palindrome인지를 판단하는 프로그램을 작성해보세요. 단, 함수를 이용하여 문제를 해결해주세요. 입력 형식 첫 번째 줄에 소문자 알파벳으로만 이루어진 문자열 A가 주어집니다. 1 ≤ 문자열 A의 길이 ≤ 100 출력 형식 문자열 A가 palindrome라면 Yes, 아니라면 No를 출력합니다. 입출력 예제 예제1 입력: aoa 출력: Yes 예제2 입력: codetree 출력: No ✅ 정답 import java.util.*; public class Main { public static void palindrome(String s) { boole..
문 제 N개의 원소로 이루어진 배열을 인자로 받아 그 중 짝수인 원소만 2로 나눠주는 함수를 작성하고, 해당 함수를 호출 한 후 각 원소의 값을 출력하는 프로그램을 작성해보세요. (단, 값을 반환하지 않는 함수를 이용해야 함) 입력 형식 첫 번쨰 줄에 정수 N이 주어집니다. 두 번째 줄에 N개의 정수가 공백을 사이에 두고 주어집니다. 1 ≤ N ≤ 50 1 ≤ 주어지는 N개의 정수 ≤ 100 출력 형식 주어진 숫자들 중 짝수는 2로 나눈 값을, 홀수는 값 그대로를 공백을 사이에 두고 출력합니다. 입출력 예제 예제1 입력: 5 22 5 1 9 8 출력: 11 5 1 9 4 ✅ 정답 import java.util.*; public class Main { public static void evenChange(..
· KDT/TIL
CHAR VS VARCHAR2 DUAL 테이블 사용자가 계산/사용자 함수 등 실행하고자 할 경우 유용 (= dummy 테이블) COMMENT ON COLUMN EMP.HIREDATE IS '입사일자'; -- 문제점 : deptABLE의 ROW 갯수만큼 나옴 SELECT sysdate FROM dept; -- 현재 일자 돌려주는 -- 해결 : DUAL 사용 SELECT sysdate FROM DUAL; [ Database ] Dual 테이블이란? @Overwrite '[Oracle] Dual 테이블이란?', 갓대희의 작은 공간, https://goddaehee.tistory.com/92 [Oracle] Dual 테이블이란? [Oracle] Dual 테이블이란? 안녕하세요. 갓대희 입니다. 이번 포스팅은 [..
입력 형식 첫 번째 줄에 정수 n과 m이 공백을 사이에 두고 주어집니다. 1 ≤ n, m ≤ 100 출력 형식 첫 번째 줄에 주어진 두 정수의 값을 교환하여 출력합니다. 입출력 예제 예제1 입력: 13 8 출력: 8 13 ✅ 정답 import java.util.*; class IntWrapper { int value; public IntWrapper(int value) { this.value = value; } } public class Main { public static void swap(IntWrapper n, IntWrapper m) { int tmp = n.value; n.value = m.value; m.value = tmp; } public static void main(String[] ar..
· KDT/TIL
[11. 제네릭과 컬렉션] PropertiesEx.java [12. 멀티 스레드] 멀티 스레드 개념 (p.577) Process 프로그램이 메모리 획득하고, PID를 가진 상태 ( =코드의 실행) Multi-Process 동시에 여러 개의 Process가 수행되는 것 Processor CPU Multi-Processor 여러 개의 CPU 동시에 수행 Thread 프로그램이 수행 될 수 있는 최소한의 단위 ( =코드의 실행 흐름) Multi-Thread 여러 Thread가 동시에 수행 (Function 단위로 실행) ▶ 멀티 태스킹 : 2가지 이상의 작업 동시에 처리하는 것 ▶ 스케줄링 : 한 CPU에서 프로세스 간 자원/실행시간 배정 작업 스레드 생성과 실행 ① Thread 클래스로부터 직접 생성 (im..
imname1am
'분류 전체보기' 카테고리의 글 목록 (129 Page)