[java] 데이터베이스 연동을 위한 자바 설정 파일

이 블로그 포스트에서는 자바 프로그램에서 데이터베이스와 연동하기 위한 설정 파일을 만드는 방법에 대해 알아보겠습니다.

1. 데이터베이스 드라이버 다운로드

우선, 사용하려는 데이터베이스의 공식 웹사이트에서 해당 데이터베이스에 맞는 JDBC 드라이버를 다운로드합니다. 다운로드가 완료되면, 이 드라이버를 자바 프로젝트의 클래스패스에 추가합니다.

2. 데이터베이스 연결 정보 설정

다음으로, 데이터베이스 서버에 연결하기 위한 정보를 설정하는 파일을 만듭니다. 이 파일은 주로 database.properties와 같은 이름으로 저장되며, 아래와 비슷한 형식으로 작성됩니다.

database.url=jdbc:mysql://localhost:3306/mydatabase
database.username=myusername
database.password=mypassword

위의 예시에서 database.url은 데이터베이스의 접속 주소를 의미하고, database.usernamedatabase.password는 해당 데이터베이스에 접속하기 위한 사용자 이름과 비밀번호를 의미합니다.

3. 자바에서 설정 파일 사용하기

이제 자바 코드에서 위에서 만든 설정 파일을 사용하여 데이터베이스에 연결하는 방법을 살펴봅시다. 아래는 database.properties 파일을 읽어와 데이터베이스에 연결하는 간단한 자바 코드의 예시입니다.

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DatabaseConnector {
    public static void main(String[] args) {
        Properties properties = new Properties();
        try {
            properties.load(new FileInputStream("database.properties"));
            String url = properties.getProperty("database.url");
            String username = properties.getProperty("database.username");
            String password = properties.getProperty("database.password");
            
            Connection connection = DriverManager.getConnection(url, username, password);
            // 데이터베이스 작업 수행
        } catch (IOException | SQLException e) {
            e.printStackTrace();
        }
    }
}

위의 코드는 Properties 클래스를 사용하여 설정 파일을 읽어와 데이터베이스에 연결하고 있습니다.

이제 위의 세 가지 단계를 따라하면, 자바 프로그램에서 데이터베이스와의 연동을 위한 설정 파일을 만들고 사용할 수 있습니다.

자세한 내용은 공식 JDBC 문서를 참고하세요.


참고 자료: