개요

제니퍼의 통계 DB는 아파치 더비를 사용하고 있다. 이 DB를 스프링을 이용하여 접속하는 방법을 정리한다.

Maven 설정

<dependency>
    <groupid>org.apache.derby</groupid>
    <artifactid>derbyclient</artifactid>
    <version>10.11.1.1</version>
</dependency>

@@ Bean

@Bean
public DataSource dataSourceDerby() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName("org.apache.derby.jdbc.ClientDriver");
    dataSource.setUrl("jdbc:derby://1.2.3.4/jennifer");
    dataSource.setUsername("id");
    dataSource.setPassword("pw");
    return dataSource;
}

Jeniffer Property

system.derby.drda.startNetworkServer = true
system.derby.drda.portNumber = 1527
system.derby.drda.host = 192.168.0.1