728x90
관련된 다른 포스팅 :
https://rebornbb.tistory.com/entry/MariaDB-MariaDB-%EC%84%A4%EC%B9%98%EC%99%80-%EC%8B%A4%ED%96%89
1.아래 사이트에서 JAVA /JDK 버전 별 Mariadb JDBC 드라이버 버전을 확인한다.
https://mariadb.com/kb/en/mariadb-connector-j-releases/
2. 그리고 아래 사이트에 들어가 해당 버전에 맞는 드라이버를 다운 받는다.
(Files 에서 .jar 클릭하여 다운로드)
https://mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client
3.다운로드까지 완료되었다면, 해당 .jar 파일을 자바 프로젝트에 라이브러리로 추가해야한다.
Project 우클릭 > Build Path > Configure Build Path... 클릭을 한 후,
Add External JARs... 버튼을 클릭한 후 .jar 를 설치한 경로로 이동하여 파일을 추가한다.
4.아래와같이 코드를 작성한 후 실행하면 Java와 MariaDB가 연동된 것을 확인 가능
package com.voise.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBConn {
public static void main(String[] args) throws ClassNotFoundException {
Class.forName("org.mariadb.jdbc.Driver");
String connurl = "jdbc:mariadb://localhost:~"; //주소
String user = "root"; //유저
String password = "password"; //비밀번호
try (Connection connection = DriverManager.getConnection(connurl, user, password);) {
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM USER"); //유저테이블이 있다는 가정하에
while (rs.next()) {
String version = rs.getString("user_id");
System.out.println(version);
}
rs.close();
stmt.close();
connection.close();
}
catch (SQLException e) {
e.printStackTrace();
}
}
}
728x90
'STUDY > DB SQL' 카테고리의 다른 글
[MyBatis] LIKE + % 문자열 검색 DBMS별 SQL문 (0) | 2024.04.24 |
---|---|
[SQL] MariaDB 계정추가, 권한설정(외부접속허용), 권한부여 (0) | 2024.04.24 |
[SQL] MariaDB AUTO_INCREMENT (0) | 2024.04.22 |
[DB] MariaDB 데이터 유형 (0) | 2024.04.22 |
[Oracle] SQL Developer - 조회 결과 csv Export (0) | 2024.04.22 |