JDBC 커넥터는

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

위 링크에서 다운로드 가능합니다.


다운로드 받은 커넥터는 라이브러리에 추가해준뒤 데이터베이스 커넥션 소스에서 드라이버를 임포트 해줍니다.

import org.mariadb.jdbc.Driver;


connectToDB 라는 예제 메소드를 작성해보았습니다.

    private static Connection connectToDB() {
        try {
            Class.forName("org.mariadb.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        try {
                String jdbcUrl="jdbc:mariadb://localhost:3306/testdb?autoReconnect=true";
                String userId="root";
                String userPass="root";
                Connection con = DriverManager.getConnection(jdbcUrl,userId,userPass);
            if (!propsInited) {
                long timeout = getWaitTimeout(con);
                if (timeout == -1) {
                } else {
                    connectionTimeOut = timeout;
                }
                propsInited = true;
            }
            return con;
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }


String 문자열을 선언해서 유저 아이디와 유저 패스워드를 더욱 간단히 설정할 수 있게 소스를 구성하였습니다.

jdbc연결 Url에서 jdbc:mysql 가 아닌 jdbc:mariadb로


역시 mysql의 업그레이드 버전이라 그런건지 소스 구성도 mysql JDBC연동 소스와 매우 흡사하다고 볼 수 있습니다.

+ Recent posts