본문 바로가기

JAVA

(2)
JAVA에서 Database(MySQL) 연결하기 : JDBC 사용법 1. JDBC란? Java DataBase Connectivity : 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 인터페이스 SQL 인터페이스 API이다. DBMS마다 DB 사용법이 다 다를 수 있기 때문에 JDBC에서 제공하는 API로 공통 조작이 가능하고 각 DB벤더들( Oracle, Mysql 등.. )은 각자의 DBMS에 맞게 구현을 해놓은 상태입니다. 사용자는 특정 DBMS를 사용하기 위해, 각 벤더에서 개발해놓은 드라이버를 설치하면 됩니다. 2. 이클립스에서 MySQL JDBC 연결 MySQL 설치하면서 자연스럽게 드라이버가 설치되었기 때문에 연결순서만 정리하겠습니다. 1. 프로젝트 생성 2-1. 프로젝트 폴더 우클릭 -> Pro..
Abstract (추상 클래스) 와 Interface (인터페이스)의 차이 ## 추상 클래스 - abstract로 선언하거나 abstract 메소드를 포함하는 클래스이며, new 객체로 생성이 불가능하다. - 오직 상속을 위해 존재한다. 같은 부모를 가지는 클래스를 묶는 개념 인터페이스 : 상수 필드만을 가지며 다중 상속이 가능하다. 추상 클래스 VS 인터페이스 차이점 가장 큰 차이점은 다중 상속의 가능 유무. 추상 클래스를 상속받게 되면 다른 기능을 추가로 받을 수가 없다. 인터페이스는 조상이 다른 두 클래스에 상속이 가능하며 다중 상속이 가능하다 클래스와 클래스끼리, 인터페이스와 인터페이스끼리의 상속은 extends를 사용하지만 클래스와 인터페이스 간의 상속은 implements를 사용한다 추상 클래스 혹은 인터페이스를 상속받는 구현 클래스는 부모 클래스의 추상 메소드를 모..