[DB] Mariadb와 Java 연동하기

2024. 8. 29. 19:02·Tips/A to Z

[작성일: 2023. 03. 23]

 

Mariadb <> Java 연동

mariadb <> Java 연동

Java 프로그램에서 DB 기능을 활용하기 위해 각 DB 회사에서는 접속 + 활용을 위한 툴(Client)을 제공한다.

그 중에서도 이클립스와 mariadb를 연동해보려고 한다.

 

 

우선 Mariadb JDBC Driver에 접속한다.

 

About MariaDB Connector/J

LGPL-licensed MariaDB client library for Java applications.

mariadb.com

 

 

 

링크로 들어가자마자 초록색 버튼이 보인다. 클릭하자.

 

 

 

해당 창이 뜨면 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");
		}
	}
}

 

 

 

 

 

 

 

 

 

 


🐣 해당 게시글은 입문 개발자가 요약/정리한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.

 

저작자표시 비영리 변경금지 (새창열림)
'Tips/A to Z' 카테고리의 다른 글
  • [Spring] SpringBoot와 이클립스에서 SpringBoot 설치 방법
  • [Servlet] Eclipse로 Servlet 프로그램 만들기
  • 블랙박스 테스트 vs 화이트박스 테스트
  • [IntelliJ] 유용한 단축키(Mac)
뚜비
뚜비
1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
  • 뚜비
    뚜비의 개발로그
    뚜비
  • 전체
    오늘
    어제
  • 글쓰기     관리
    • Devlog
      • Back-End
        • Java
        • Spring
        • JPA
        • HTTP
        • Security
        • Back-End
        • Front-End
      • 알고리즘
      • iOS
        • Swift
      • Database
      • Tips
        • Git & GitHub
        • A to Z
      • 프로젝트
      • 생각정리
  • 태그

    HTTP
    javascript
    성능최적화
    Spring Security
    백준
    생성자
    Swift
    자바스크립트
    프로그래머스
    변수
    DB
    html
    게시판만들기
    MVC
    데이터베이스
    다형성
    sql
    JPA
    spring
    Java
    Security
    객체
    김영한
    스프링
    자바
    의존성주입
    Database
    jsp
    최주호
    알고리즘
  • hELLO· Designed By정상우.v4.10.0
뚜비
[DB] Mariadb와 Java 연동하기
상단으로

티스토리툴바