[java] Java에서 Apache Derby 데이터베이스에 연결하는 방법은 무엇인가요?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DerbyConnectionExample {
    public static void main(String[] args) {
        // Derby 데이터베이스에 연결할 URL 및 드라이버 정보
        String url = "jdbc:derby://localhost:1527/myDB;create=true";
        String username = "username";
        String password = "password";

        // 데이터베이스 연결
        try (Connection connection = DriverManager.getConnection(url, username, password)) {
            // 연결 성공 시 실행할 코드 작성
            // ...
        } catch (SQLException e) {
            // 연결 실패 시 예외 처리
            e.printStackTrace();
        }
    }
}

위의 코드에서는 DriverManager.getConnection() 메서드를 사용하여 Derby 데이터베이스에 연결합니다. 이 메서드에는 데이터베이스 연결을 위한 URL, 사용자 이름 및 비밀번호를 전달해야 합니다.

위의 예제에서는 jdbc:derby://localhost:1527/myDB;create=true와 같이 Derby 데이터베이스의 URL을 정의했습니다. 여기서 localhost:1527은 Derby 데이터베이스가 실행되고 있는 서버의 호스트 및 포트를 나타내며, myDB는 데이터베이스의 이름입니다. create=true는 데이터베이스가 존재하지 않을 경우 자동으로 생성하도록 설정한 것입니다.

실행 시, 만약 연결에 실패하면 예외가 발생할 것입니다. 이 경우 SQLException을 처리하여 적절한 예외 처리를 수행할 수 있습니다.

추가적으로, Apache Derby 데이터베이스를 사용하기 위해서는 Derby의 JAR 파일을 프로젝트에 추가해야합니다. Maven과 같은 의존성 관리 도구를 사용한다면, Maven Central Repository에서 derby 관련 의존성을 추가하면 됩니다.

이 예제는 Java에서 Apache Derby 데이터베이스에 연결하는 간단한 방법을 보여줍니다. Apache Derby의 다양한 기능을 활용하여 데이터베이스 작업을 수행할 수 있습니다. 자세한 내용은 Apache Derby의 공식 문서를 참조하십시오.

참고 문서: