JDBC 마리아 DB 연동 with 이클립스
MariaDB JDBC 드라이버 설치
JDBC를 사용하여 데이터베이스와 연결하기 위해서는 각 DBMS에 맞는 JDBC드라이버가 필요하다.
먼저 마리아 db가 설치를 한 뒤 다음 사이트로 이동한다.
https://downloads.mariadb.org/connector-java/
이동하여 아래의 다운로드 버튼을 선택한다.
 
MariaDB Connector/J .jar files 을 선택한다.
 
그럼 다음 화면으로 넘어가는데, 아래 화면에 표시된 jar파일을 선택하여 다운로드 받는다.
 
이클립스 연동
이제 이클립스로 넘어가서 연동시킬 프로젝트에서 우클릭을 하여 Build Path를 선택하고 Configure Build Path 를 선택한다.
 
다음과 같은 창이 뜨면 아래 표시된 대로 Java Build Path => Libraries => Add External JARs... 을 선택한다.
 
위에서 다운받았던 폴더로 이동하여 다운로드된 jar파일을 선택한다.
 
아래와 같이 선택이 되었다면 Apply버튼을 눌러 적용을 하고 닫아준다.
 
그럼 Referenced Libraries아래에 jar파일이 추가된 것을 확인할 수 있다.
아래와 같이 선택이 되었다면 Apply버튼을 눌러 적용을 하고 닫아준다.
 
MariaDB 연동 예제 코드
- 간단하게 데이터베이스와 연동하여 원하는 컬럼의 값을 가져오는 예제이다.1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34import java.lang.Thread.State; 
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;
 public class Program {
 public static void main(String[] args) throws ClassNotFoundException, SQLException {
 String url = "jdbc:mariadb://127.0.0.1:3307/dbName";
 String sql = "SELECT * FROM tableName";
 // 클래스를 객체화, 드라이버를 로드
 Class.forName("org.mariadb.jdbc.Driver");
 // 실행 도구 생성
 Connection con = DriverManager.getConnection(url, "root", "password");
 // 연결 객체를 얻음
 Statement st = con.createStatement();
 // 쿼리를 실행하여 결과 집합을 얻어온다.
 ResultSet rs = st.executeQuery(sql);
 if(rs.next()) { // 다음 값을 가져옴 Bof ~ Eof
 String ex1 = rs.getString("columnName");
 System.out.println(ex1);
 }
 rs.close();
 st.close();
 con.close();
 }
 }
