- [Java] 113. JDBC 사용법2024년 06월 11일
- Song hyun
- 작성자
- 2024.06.11.: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반응형'Java > 네트워크 통신' 카테고리의 다른 글
[Java] 115. 코드 예제: JDBC를 활용하여 CRUD 해보기 (0) 2024.06.11 [Java] 114. JDBC 사용법 (2) (0) 2024.06.11 [Java] 112. MySQL 쿼리 파싱하기 (0) 2024.06.10 [Java] 111. Json 파싱하기 (2) - (3) Object+Array (0) 2024.06.07 [Java] 110. JSON 파싱 연습 (2) - (2) Array (0) 2024.06.07 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)