⭐JDBC
Java
Database
Connectivity
애플리케이션이 데이터베이스와 대화할 수 있도록 도와주는 중간다리
💀대부분의 애플리케이션은 데이터베이스와 상호작용하는 구조다.
하지만 기업들이 사용하는 DBMS는 오라클, MySQL 등으로 다양하며 서로 다른 접근방식을 요구한다.
😎JDBC는 다양한 데이터베이스와 하나의 방식으로 대화할 수 있게 해준다.
이에 앞서 먼저 JDBC 라이브러리를 설치해야 한다.
https://notion6780.tistory.com/70
[인텔리제이] lombok, JDBC 라이브러리 추가 방법
확장자가 jar로 끝나는 파일들이 있다.이는 자바개발자들이 만들어 둔 xxx.class 파일들의 모음으로라이브러리라고도 한다. 특히 자바 언어 개발을 하다보면 기계적으로 작성해야 하는 코드들이
notion6780.tistory.com
JDBC 라이브러리를 설치했다면
JDBC가 제공하는 기능을 호출해 사용할 수 있다.
접속방법.
MySQL에서 접속하는 과정과 마찬가지로
접근경로, 아이디, 비번을 입력해야 한다.
jdbc:mysql://localhost:3306/school?serverTimezone=Asia/Seoul
root
password
접속 명령어는 Connection이다.
Connection 이라고 입력하면 java.sql 관련 기능이 호출된다.
아래와 같이 미리 입력해둔 경로와 아이디, 비번을 입력해주면 된다.
Connection conn = DriverManager.getConnection(url,user,password);
package ch01;
import java.sql.*;
/**
5.11 자바로 db에 접근하는 방법을 배운다.
DB 접근 기술
MySQL 8 버전 기준
DB 접근 기술은 정형화돼 있다.
*/
public class JdbcExample {
public static void main(String[] args) {
// String url = "jdbc:mysql://192.168.0.132:3306";
String url = "jdbc:mysql://localhost:3306/school?serverTimezone=Asia/Seoul";
String user = "root";
String password = "password";
/*
커넥션 객체를 힙 메모리에 올리기 위해서는
미리 약속된 드라이버 매니저
Driver Manager 가 필요하다.
*/
try {
Connection conn = DriverManager.getConnection(url,user,password);
System.out.println("데이터베이스에 성공적으로 연결됐어요");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("데이터베이스 연결에 실패했어요");
}
}//main
}//class
'Java' 카테고리의 다른 글
JDBC, java에서 db에 접근해 select 날려보기 (0) | 2025.05.14 |
---|---|
래퍼클래스 WrapperClass, 데이터를 객체로 취급하고 싶다면 (0) | 2025.05.12 |
[인텔리제이] lombok, JDBC 라이브러리 추가 방법 (0) | 2025.05.12 |
제네릭 Generic 프로그래밍, 유연한 데이터타입 적용 (0) | 2025.05.08 |
Java자바 Swing 예제. 플래포머 게임 만들기 4.천장구현 (0) | 2025.05.08 |