IT/DB / / 2023. 4. 19. 09:57

DB - JAVA와 DB를 연동하여 프로그래밍하기 - 연습문제 답안

반응형

Practic1.java

package com.dao;

import java.io.IOException;
import java.util.Scanner;

public class Practice1 extends Thread{
	public static void main(String[] args)  throws IOException, InterruptedException {
		String mainMenu = "";
		String insertMenu = "";
		String selectMenu = "";
		mainMenu = "******************************\n"
				+ "   관리     \n"
				+ "******************************\n"
				+ "  1. 입력\n"
				+ "  2. 검색\n"
				+ "  3. 삭제\n"
				+ "  4. 종료\n"
				+ "******************************\n"
				+ "  입력 : ";
		insertMenu = "******************************\n"
				+ "  1. 학생\n"
				+ "  2. 교수\n"
				+ "  3. 관리자\n"
				+ "  4. 이전메뉴\n"
				+ "******************************\n"
				+ "  입력 : ";
		selectMenu = "******************************\n"
				+ "  1. 이름 검색\n"
				+ "  2. 전체 검색\n"
				+ "  3. 이전 메뉴\n"
				+ "******************************\n"
				+ "  입력 : ";

		School sch = new School();

		while (true) {
			int userSelect;
			sleep(1000);
			do{
				Scanner sc = new Scanner(System.in);
				System.out.println(mainMenu);
				userSelect = sc.nextInt();
				if (userSelect == 1) { // 입력
					System.out.println(insertMenu);
					sch.insertArticle();
					sleep(1000);
				} else if (userSelect == 2) { // 검색
					System.out.println(selectMenu);
					sch.selectArticle();
				} else if (userSelect == 3) { // 삭제
					sch.DeleteArticle();
				} else if (userSelect == 4) {
					sc.close();
					System.out.println("종료되었습니다.");
					return;
				}
			}while(userSelect <= 4 && userSelect >= 1);

		}

	}
}
 

School.java는 200줄이 넘어가기때문에 파일로 업로드합니다.

School.java
0.01MB

 

 

결과창

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유