본문 바로가기
IT정보/프로그래밍언어

[JAVA][SQL] JDBC 연동

by narang111 2023. 1. 18.
MariaDB 다운로드

https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/

 

Download MariaDB Connectors for data access & streaming | MariaDB

Download connectors for high-performance data access & data streaming. MariaDB connectors include Python, C, C++, Java 7, Java 8, ODBC, R2DBC and Node.js.

mariadb.com

(MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템이다.)

 

 

다운로드하기 jar 파일이 다운된다.

다운로드한 jar 파일 프로젝트에 끌어다놓기

referenced libraries는 원래 없음 추가하는거 곧 설명함

 

preferences > installed jres에서 jdk 11.0.17 로 바꾸어주기

jdk는 보통 C: > program files > java > 여기에 있음


 

 

프로젝트 우클릭 > build path > configure build path 

Libraries 탭 이동 > 목록에서 class path 누른 후 Add JARs > 끌어다놓은 jar 선택

 

 

classpath에 등록해줘야함

그럼 이렇게 referenced liraries가 생김

 

 

그리고 이렇게 DBConnect이라는 Class도 만들어줬다.

 

 

 

✔ JDBC 연결 코드

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnect {
	public static void main(String[] args) {
		Connection conn = null;
		// 127.0.0.1 루프백 ip 내 ip주소로 인식해줘
		// kttest(스키마)까지 입력
		try {
			Class.forName("org.mariadb.jdbc.Driver");
			conn = DriverManager.getConnection("jdbc:mariadb://12.0.0.1:3306/kttest",
					                            "root", "1234");
			System.out.println("connected");
		} catch(SQLException e) {
			e.printStackTrace();
		} catch(ClassNotFoundException e) {
			e.printStackTrace();
		} finally {
			try {
				if(conn!=null) conn.close();
			} catch(SQLException e) {
				e.printStackTrace();
			}
		}
	}
}

 

 

야무지게 파일도 분리해줌