본문 바로가기

Java38

[Java] Java서버에서 JDBC연결하기 JDBC란? 자바 프로그램에서 데이터베이스를 표준화된 방법으로 접속할 수 있도록 만든 API 규격. 즉, 자바에서 DB 작업을 하기 위한 API입니다. 개발자는 DB 종류에 무관하게 표준화된 API를 이용해 프로그램 개발 가능 DB 종류 변경시 프로그램 수정 최소화 JDBC 구조 JDBC 드라이버란? MySQL 뿐만 아니라 대부분의 DB에서 해당 DB를 Java에서 연결해서 사용할 수 있도록 제공하는 라이브러리 각 DBMS 제조업체 홈페이지를 통해 다운로드 가능 JDBC 프로그래밍 흐름 1. JDBC 드라이버 로드 2. 연결 생성하기 3. 문장 실행하기 4. 결과집합 사용하기 1. JDBC 드라이버 로드 JDBC 드라이버를 로드하기 위해서는 먼저 JDBC 드라이버를 설치해주어야 합니다. JDBC 드라이버.. 2021. 12. 5.
[Java] 취소할 수 있는 스캐너 만들어보기 안녕하세요 자바 콘솔에서 많이 사용하는 기본 스캐너 대신 취소할 수 있는 스캐너를 만들어 보겠습니다. Scanner 클래스는 java 에서 사용자 입력을 받아올 때 사용하는데요. 사용자 입력을 받기 위해서 스캐너의 메소드를 실행하면 코드 흐름이 멈추고 대기하는 것을 볼 수 있습니다. 이때 입력을 받지않고 취소하려고 할때 마땅한 방법이 없는데요. 그래서 취소기능이 있는 간단한 스캐너를 만들어 보도록 하겠습니다. public class CancelableScanner { Callable subCallable = new Callable(){ @Override public String call() throws Exception { // InputStreamReader 는 데이터 흐름을 읽는데 도움을 줄만한 메소.. 2021. 11. 28.