MariaDB Connector 다운로드

먼저 MariaDB Connector 파일의 다운을 위해 아래 링크 사이트로 이동합니다.

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

이동 후 다운로드 버튼을 눌러줍니다.




MariaDB Connector/J .jar files 를 클릭해줍니다.




mariadb-java-client-2.2.5.jar 을 클릭하여 다운로드해줍니다.

버전은 시간이 지남에 따라 바뀔 수 있습니다.




이클립스에서 jar파일 불러오기

MariaDB를 연결할 프로젝트에 마우스 오른쪽 버튼 -> Build Path -> Configure Build Path 로 들어가 줍니다.





Java Build Path -> Libraries -> Modulepath -> AddExternal JARS... 을 클릭하여 위에서 다운로드 받은 JAR파일 선택해줍니다.




Modulepath에 mariadb jar 파일이 잘 들어온걸 확인하고 Apply and Close를 눌러 적용시켜 창을 닫아줍니다.




이클립스에서 MariaDB에 연결하는 코드 작성하기

아이피주소, dbName, userId, userPassword 를 바꿔주시고 실행하시면 됩니다. 

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
34
35
36
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
 
public class DBcon {
    String driver = "org.mariadb.jdbc.Driver";
    Connection con;
    PreparedStatement pstmt;
    ResultSet rs;
 
    public DBcon() {
         try {
            Class.forName(driver);
            con = DriverManager.getConnection(
                    "jdbc:mariadb://127.0.0.1:3306/dbName",
                    "userId",
                    "userPassword");
            
            if( con != null ) {
                System.out.println("DB 접속 성공");
            }
            
        } catch (ClassNotFoundException e) { 
            System.out.println("드라이버 로드 실패");
        } catch (SQLException e) {
            System.out.println("DB 접속 실패");
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args){
        DBcon dbcon    = new DBcon();
    }
}
cs




에러 방생 시 해결 방법

드라이버 로드 실패

jar 파일을 잘 가져왔는지, 다른 파일을 다운받거나 하지 않았는지 확인해주세요.



DB 접속 실패

java.sql.SQLNonTransientConnectionException : 

포트번호가 잘못되었을 때 발생하는 에러입니다. 포트 번호에 3306을 적으셨는지 확인해주시고,

3306 포트가 열려있는지 확인해주시면 되겠습니다.

리눅스 열린 포트 확인 : http://thisisspear.tistory.com/6?category=807970


java.sql.SQLInvalidAuthorizationSpecException :

id, pw를 확인하여 주시고 혹시 로그인을 시도하는 id가 루트 계정이 아닌지 확인해주시기 바랍니다.

루트계정으론 로그인이 불가능합니다.






IDE(Integrated Development Environment, 통합 개발 환경)

IDE 단어가 뜻하는 그대로 소스 코드의 편집, 컴파일, 디버깅을 한꺼번에 할 수 있는 통합 개발 환경이다. 자바 응용 프로그램 개발에 현재 가방 많이 사용되고 있는 IDE는 이클립스이다. 이클립스는 IBM에 의해 만들어진 오픈소스 소프트웨어이므로 무료로 다운로드하여 사용할 수 있다.



이클립스 다운로드

다운로드 사이트 - http://www.eclipse.org/downloads/








'Hello World!' 출력하기

이클립스를 실행시켜 File -> new -> JavaProject 를 선택해 줍니다.




Project name에 만들고 싶은 프로젝트의 이름을 넣어주신 뒤 Finish버턴을 눌러줍니다. 저는 오늘 날짜로 프로젝트를 만들어 보았습니다.




왼쪽에 보이는 src폴더 모양에 마우스 오른쪽 클릭 후 New - Class 를 선택해 줍니다.




Name에 원하는 클래스 명을 입력해 주시고, 빨간색으로 표시해둔 체크박스에 체크 후 Finish 버튼을 눌러줍니다.




아래와 같은 코드를 입력 후 Ctrl+F11번을 누른 후 OK를 눌러줍니다.

1
2
3
4
5
6
7
8
9
10
11
12
 
public class Ex01 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        System.out.println("Hello World!");
 
    }
 
}
 

cs




지금까지 자바 개발 환경을 구축해 보았습니다.


+ Recent posts