list = null; //- 도서 등록 - // // System.out.println("--- 도서 정보 등록 ---"); // System.out.print("도서 번호 >> "); // vo.setCode(sc.next()); sc.nextLine(); // System.out.print("도서 이름 >> "); // vo.setName(sc.nextLine()); // System.out.print("도서 가격 >> "); // vo.setPrice(sc.nextInt()); // System.out.print("출판사명 >> "); // vo.setMaker(sc.next()); // // su = bookService.insertBooks(vo); // if (su > 0) // Syst"> list = null; //- 도서 등록 - // // System.out.println("--- 도서 정보 등록 ---"); // System.out.print("도서 번호 >> "); // vo.setCode(sc.next()); sc.nextLine(); // System.out.print("도서 이름 >> "); // vo.setName(sc.nextLine()); // System.out.print("도서 가격 >> "); // vo.setPrice(sc.nextInt()); // System.out.print("출판사명 >> "); // vo.setMaker(sc.next()); // // su = bookService.insertBooks(vo); // if (su > 0) // Syst"> list = null; //- 도서 등록 - // // System.out.println("--- 도서 정보 등록 ---"); // System.out.print("도서 번호 >> "); // vo.setCode(sc.next()); sc.nextLine(); // System.out.print("도서 이름 >> "); // vo.setName(sc.nextLine()); // System.out.print("도서 가격 >> "); // vo.setPrice(sc.nextInt()); // System.out.print("출판사명 >> "); // vo.setMaker(sc.next()); // // su = bookService.insertBooks(vo); // if (su > 0) // Syst">
package com.book.jdbc;
import java.util.List;
import java.util.Scanner;
import org.springframework.context.support.GenericXmlApplicationContext;
import com.book.bean.BooksVO;
import com.book.service.BookService;
public class JDBCTest {
public static void main(String[] args) {
GenericXmlApplicationContext gxac = new GenericXmlApplicationContext("applicationContext.xml");
BookService bookService = gxac.getBean("bookService", BookService.class );
BooksVO vo = new BooksVO();
int su = 0; // 등록, 수정, 삭제 결과
Scanner sc = new Scanner(System.in);
List<BooksVO> list = null;
//- 도서 등록 - //
// System.out.println("--- 도서 정보 등록 ---");
// System.out.print("도서 번호 >> ");
// vo.setCode(sc.next()); sc.nextLine();
// System.out.print("도서 이름 >> ");
// vo.setName(sc.nextLine());
// System.out.print("도서 가격 >> ");
// vo.setPrice(sc.nextInt());
// System.out.print("출판사명 >> ");
// vo.setMaker(sc.next());
//
// su = bookService.insertBooks(vo);
// if (su > 0)
// System.out.println("도서 등록 성공,,,");
// else
// System.out.println("도서 등록 실패,,,");
//
//- 도서 목록 -//
System.out.println("--- 도 서 목 록 ---");
list = bookService.getBooksList(vo);
for(BooksVO book : list) {
System.out.println(book);
}
System.out.println();
//
// //- 도서 정보 수정-//
// System.out.println("--- 도서 정보 수정 ---");
// System.out.print("수정할 책 코드 입력 >> ");
// vo.setCode(sc.next());
// System.out.println("-------------------");
// System.out.print("수정후 책 이름 입력 >> ");
// vo.setName(sc.next());
// System.out.print("수정후 책 가격 입력 >> ");
// vo.setPrice(sc.nextInt());
// System.out.print("수정후 출판사 입력 >> ");
// vo.setMaker(sc.next());
// su = bookService.updateBooks(vo);
// if (su > 0)
// System.out.println("도서 수정 성공,,,");
// else
// System.out.println("도서 수정 실패,,,");
//
// //- 도서 삭제 -//
// System.out.println("--- 도서 정보 삭제 ---");
// System.out.print("삭제할 책 이름 입력 >> ");
// vo.setName(sc.next());
// su = bookService.deleteBooks(vo);
// if (su > 0)
// System.out.println("도서 삭제 성공,,,");
// else
// System.out.println("도서 삭제 실패,,,");
//- 도서 확인 -//
System.out.println("--- 도서 정보 확인 ---");
System.out.print("확인할 책 이름 입력 >> ");
vo.setName(sc.next());
BooksVO check_vo = bookService.getBooks(vo);
if (check_vo != null)
System.out.println(check_vo);
else
System.out.println("없는 책 이름입니다,,,");
gxac.close();
sc.close();
}
}