1. jdk에 MariaDB jdbc jar파일 넣기

① 다운로드 사이트 : https://downloads.mariadb.org/ 

 

Downloads - MariaDB

 

downloads.mariadb.org

- 다운로드 사이트에서 MariaDB Connector/J 2.4 Series 다운로드

② 아래쪽 MariaDB Connector/J .jar files 클릭

③ 중간에 "mariadb-java-client-2.4.2.jar" 파일 선택 > 다운로드 됨

④ 다운로드받은 파일을 본인의 JDK 경로에 넣어준다. 

    - C:\자바가설치된경로\jdk1.8.0_211\jre\lib\ext 안에 넣어준다.

2. 이클립스에서 Connection 테스트

① 이클립스를 켜서 Dynamic Web Project를 생성한다. 생성하고 나면 "Java Resources > Libraries > JRE System Library > mariadb-java-client-2.4.2.jar" 파일이 보인다.

② 먼저 HediSQL에서 DB,use를 생성하고 user에게 DB권한을 준다. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# DATABASE 생성
CREATE DATABASE study_db default CHARACTER SET UTF8;
 
# 생성된 DATABASE 확인
SHOW DATABASES;
 
# 사용자 생성
CREATE USER 'study_user'@'localhost' identified by 'user';
 
# 생성된 사용자 조회
SELECT USER, HOST FROM USER;
   
# 생성된 사용자(USER)에게 DB 권한 부여
GRANT ALL PRIVILEGES ON study_db.* TO study_user@'localhost' IDENTIFIED BY 'user';

③ src에 step1에 TestJDBC.jar 파일을 생성해준다.

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
package step1;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
public class TestJDBC {
    public static void main(String[] args) throws SQLException {
        String driver="org.mariadb.jdbc.Driver";
        String dbUrl="jdbc:mysql://localhost:3306/study_db";
        try {
            //1.데이터베이스 드라이버 로딩
            Class.forName(driver);
            System.out.println("DB Driver Loading");
             
            //2.데이터베이스 서버와 연결
            Connection con=DriverManager.getConnection(dbUrl,"study_user","user");
            System.out.println("DB Connection:"+con);
 
            con.close();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }
}

④ 실행시 DB Connection 메세지가 정상적으로 뜨면 완료.

'1.JAVA Web Programming > [2주차]DB,Model1,Model2' 카테고리의 다른 글

Model1 Architecture  (0) 2019.08.03
DB 연동 - mariadb 설치  (0) 2019.08.03

+ Recent posts