aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/main/java/org/onap/vid/dao/ConnectionFactory.java
blob: bd7a67b5a2f9eb4befc17ac3c2218b4624a91ba8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package org.onap.vid.dao;

import org.springframework.stereotype.Component;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import static com.google.common.base.Preconditions.checkNotNull;

@Component
public class ConnectionFactory {

    public Connection getConnection(String url, String username, String password) throws SQLException {
        checkNotNull(url);
        checkNotNull(username);
        checkNotNull(password);
        return DriverManager.getConnection(url, username, password);
    }
}