Ⅲ. JDBC 연결 테스트
1. mysql-connector-j
- mysql과 자바를 연결할 파일을 만듦
- 다운로드 링크
2. JDBC 연결 테스트
- SQLyog와 sts4를 이용하여 연결함
- SQLyog에 다음과 같이 입력
DROP DATABASE IF EXISTS JDBCTest;
CREATE DATABASE JDBCTest;
USE JDBCTest;
- 그 후, sts4에 다음과 같이 입력
- 연결 성공 시, '연결 성공!' 이라고 출력되고 실패 시, 예외처리로 '드라이버 로딩 실패' 라고 출력됨
package exam;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBCConnectionTest {
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://127.0.0.1:3306/JDBCTest?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTimeNehavior=convertToNull";
conn = DriverManager.getConnection(url, "root", "");
System.out.println("연결 성공!");
} catch (ClassNotFoundException e) {
System.out.println("드라이버 로딩 실패");
} catch (SQLException e) {
System.out.println("에러: " + e);
} finally {
try {
if (conn != null && !conn.isClosed()) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
'Back-End Study > DBMS' 카테고리의 다른 글
JDBC - 5. 게시물 작성 시, DB에 INSERT (0) | 2022.09.05 |
---|---|
JDBC - 4. Insert Test (0) | 2022.09.05 |
JDBC - 2. 게시물 작성과 리스팅 (0) | 2022.09.03 |
JDBC - 1. JDBC (Java Database Connectivity) (0) | 2022.09.03 |
셀프 조인, 서브 쿼리 실습 (0) | 2022.08.29 |