[작성일: 2023. 03. 23]
Mariadb <> Java 연동
mariadb <> Java 연동
Java 프로그램에서 DB 기능을 활용하기 위해 각 DB 회사에서는 접속 + 활용을 위한 툴(Client)을 제공한다.
그 중에서도 이클립스와 mariadb를 연동해보려고 한다.
우선 Mariadb JDBC Driver에 접속한다.
링크로 들어가자마자 초록색 버튼이 보인다. 클릭하자.
해당 창이 뜨면 Product에 Java 8+ connector를 선택해주고 다운로드를 받으면 된다.
다운로드를 받았다면 이클립스가 설치된 폴더에 옮겨준다.
그 다음 이클립스에 접속하고 DB와 연동할 폴더를 오른쪽 마우스 클릭한다.
가운데 쯤에 Build Path ➡️ Configure Buid Path로 들어간다.
Java Build Path 메뉴에서 Libraries를 클릭해주면 Modulepath와 Classpath 항목이 보인다.
Classpath를 한 번 클릭해준 후에 Add External JARs...를 클릭한다.
Classpath를 클릭하지 않은 상태에서 Add를 하면 Modulepath에 추가되니 꼭 눌러주어야 한다.
아까 다운 받았던 mariadb-java-client를 가지고 온 후 Apply and Close를 눌러주면 기본셋팅은 끝.
아래의 코드로 mariadb와 이클립스를 연동할 수 있다.
예외처리는 필수이며, 안 하면 오류 나니까 꼭 해주어야 한다.
다 쓴 후에는 conn.close();로 닫아주면 된다.
import java.sql.Connection;
import java.sql.DriverManager;
public class Ex38_DBConnect {
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn = null;
try {
Class.forName("org.mariadb.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mariadb://localhost:포트번호/데이터베이스명",
"이름",
"패스워드"
);
} catch(Exception e) {
System.out.println("Exception Occurred");
}
}
}
🐣 해당 게시글은 입문 개발자가 요약/정리한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.