- Java Database Connectivity의 약자로, Java 프로그램에서 데이터베이스에 연결하고 SQL 쿼리를 실행하여 데이터를 주고받는 표준 API이다.
- 데이터를 저장하고 관리하는 데이터베이스와 애플리케이션의 상호작용을 쉽게 만들어준다.
- 여러 종류의 데이터베이스와 하나의 방식으로 대화 할 수 있게 해준다.
package ch01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* 자바로 DB에 접근하는 기술을 습득해보자.
* DB 접근 기술
*/
public class JDBCExample {
public static void main(String[] args) {
// MySQL 8 버전에 접근 하려고 함
// DB 접근 기술을 정형화 되어 있다.
String url = "jdbc:mysql://localhost:3306/school?serverTimezone=Asia/Seoul";
String user = "root";
String password = "asd1234";
// 규칙 1. Connection 객체를 힙 메모리에 올리기 위해서는 DriverManager 클래스가 필요하다.
try {
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("데이터베이스에 성공적으로 연결되었습니다.");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("데이터베이스에 연결을 실패 했습니다.");
}
} // end of main
} // end of class
'JAVA' 카테고리의 다른 글
java.time 패키지 (0) | 2025.05.14 |
---|---|
코드 리팩토링 lombok 활용하기 (0) | 2025.05.12 |
버블버블게임 7단계 (물방울의 벽, 천장 감지) (1) | 2025.05.08 |
제네릭 <T extends 클래스> 사용 및 실습하기 (0) | 2025.05.08 |
제네릭(Generic) (0) | 2025.05.08 |