본문 바로가기
DB/Maria DB

java와 mariaDB연결하기 [JDBC Driver]

by 꼬바리 2021. 4. 20.

java와 mariaDB연결하기 [JDBC Driver]

 

 

java와 mariaDB를 연결하려면, JDBC 드라이버가 필요하다.

그러므로, JDBC 드라이버를 다운 받아야한다.

 

https://downloads.mariadb.org/connector-java/2.4.4/

 

 

다음 그림에 따라 JDBC 드라이버를 다운 받는다.

 

 

 

 

 

 

드라이버를 다운 받았으면, eclipse을 켜서 접속부를 작성할 프로젝트와 클래스를 만든다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그럼 eclipse-workspace\해당 프로젝트 이름\WebContenct\WEB-INF\lib 에 다운로드 받은  jar파일을 넣어준다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

해당 프로젝트에서 마우스 오른쪽 버튼을 누른 후, properties를 눌러준다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

왼쪽 탭에서 Java Buiild Path 탭을 선택한 후, Add External JARS를 눌러 다운 받은 jar 파일을 선택해 준다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

아래 그림 처럼 mariadb-java-client-2.4.4.jar 파일이 추가 되었다면, apply and close를 눌러 창을 닫아 준다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그 후, 해당 프로젝트의 클래스에 다음과 같이 코딩을 진행한다.

 

 

 

 

 

 

DBConnection_maria.java

package acorn.conn;



import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;



public class DBConnection_maria{

	private static final String DB_DRIVER_CLASS = "org.mariadb.jdbc.Driver";

	private static final String DB_URL = "jdbc:mariadb://본인 아이피 써주세요!:3306/";



	private static final String DB_USERNAME = "root";

	private static final String DB_PASSWORD = "본인 DB 패스워드 써주세요!";



	private static Connection conn;

	PreparedStatement pstmt = null;



	private static void connectDB() {



		try {

			Class.forName(DB_DRIVER_CLASS);

			Connection connection = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);

			System.out.println("연결성공");



		} catch (ClassNotFoundException e) {

			// TODO Auto-generated catch block

			System.out.println("드라이브 로딩 실패");

		} catch (SQLException e) {

			// TODO Auto-generated catch block

			System.out.println("DB 연결 실패");

		}

	}



	public static void main(String[] args) {

		DBConnection_maria test = new DBConnection_maria();

		test.connectDB();

	}

}

연결 성공이 뜨면 DB와 java가 제대로 연결된 것이다.

 

아이피와 DB 비밀번호 꼭 본인것으로 바꾸어 주세요!!

 



출처: https://januarysecurity.tistory.com/41 [일월이의' 공부장]


728x90
반응형

댓글