전체 글46 [JDBC] Java Properties 활용 SQL 쿼리문을 위한 XML 파일 작성 기존에는 Java의 JDBC에서 dbms에 있는 데이터를 불러올 때 Dao클래스 내에 직접 쿼리문을 작성했다 식으로 정적 코딩 방식 (하드코딩 방식)으로 쿼리문을 불러왔다. 이 방법은 SQL문을 수정해야 할 경우 자바프로그램에서 소스코드를 직접 수정해야 하기 때문에 , 수정된 내용을 반영시키기 위해서는 프로그램을 정지 시키고 다시 재구동(RUN) 해야한다. 실제 현업에서는 프로그램을 재구동한다는것은 서버를 다운시키는 것과 같은것이기 때문에 불가넝. 때문에 SQL문을 별도로 관리하는 외부파일(XML)을 만들어서 그 파일을 읽어들이는 방식으로 실행해야한다. 이것을 동적 코딩 방식이라고 한다. 외부파일을 읽어들인다는 것은 내부내용(쿼리문.. 2023. 1. 1. 프로그래머스 짝수는 싫어요 class Solution { public int[] solution(int n) { int[] answer = new int[(int)Math.ceil((double)n/2)]; int num= 1; for(int i=0 ; i 2022. 12. 22. 백준 2753 문제 연도의 윤년 구분하기 // 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. //윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. // 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. //1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. //하지만, 2000년은 400의 배수이기 때문에 윤년이다. package com.kh.back; import java.util.Scanner; public class back2753 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); boolean.. 2022. 11. 9. BaekJoon 백준 9498 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { //시험점수를 입력받아 //90~100점은A /80~89은 B/70~79점은 C/ 60~69점은 D/나머지는 F //시험점수는 0보다 크거나 같고 100보다 작거나같은정수 Scanner sc = new Scanner(System.in); int score = sc.nextInt(); if(0 = 80) { System.out.println('B');} else if(score >= 70) { System.out.println('C');} else if(score >= 60) { System.out.println('D');} else { System.o.. 2022. 11. 9. 이전 1 ··· 5 6 7 8 9 10 11 12 다음