Java
[Java] 113. JDBC 사용법
Song hyun
2024. 6. 11. 14:34
728x90
반응형
[Java] 113. JDBC 사용법
1. DriverManager를 이용해 연결을 설정하기
2. 데이터베이스와 연결하기
3. Connection 객체 사용하기
1. DriverManager를 이용해 연결을 설정하기
(1) 드라이버 로드: 먼저 JDBC 드라이버를 메모리에 로드한다.
try {
Class.forName("com.mysql.cj.jdbc.Driver"); // MySQL 드라이버 로드
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
2. 데이터베이스와 연결하기
(1)DriverManager.getConnection() 메서드를 사용하여 데이터베이스와의 연결을 설정한다.
String url = "jdbc:mysql://localhost:3306/mydatabase?serverTimezone=Asia/Seoul";
String user = "root";
String password = "mypassword";
try {
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println("MySQL 데이터베이스에 성공적으로 연결되었습니다!");
} catch (SQLException e) {
e.printStackTrace();
}
3. Connection 객체 사용하기
: Connection 객체는 데이터베이스와의 연결을 나타내며, SQL 쿼리를 실행하고 트랜잭션을 관리하는 데 사용된다.
(1) SQL 쿼리 실행 준비
Connection connection = DriverManager.getConnection(url, user, password);
Statement statement = connection.createStatement();
(2) 트랜잭션 관리
-Connection 객체를 사용해, 트랜잭션을 수동으로 관리할 수 있다.
*트랜잭션은 작업의 단위이다.
connection.setAutoCommit(false); // 자동 커밋 비활성화
(3) 연결 받기
-작업이 끝난 뒤에는 Connection 객체를 닫아야 한다.
connection.close();
728x90
반응형