test

Форк
1
39 строк · 943.0 Байт
1
package com.bittercode.util;
2

3
import java.sql.Connection;
4
import java.sql.DriverManager;
5
import java.sql.SQLException;
6

7
import com.bittercode.constant.ResponseCode;
8
import com.bittercode.model.StoreException;
9

10
public class DBUtil {
11

12
    private static Connection connection;
13

14
    static {
15

16
        try {
17

18
            Class.forName(DatabaseConfig.DRIVER_NAME);
19
            
20
            connection = DriverManager.getConnection(DatabaseConfig.CONNECTION_STRING, DatabaseConfig.DB_USER_NAME,
21
                    DatabaseConfig.DB_PASSWORD);
22
        } catch (SQLException | ClassNotFoundException e) {
23

24
            e.printStackTrace();
25

26
        }
27

28
    }// End of static block
29

30
    public static Connection getConnection() throws StoreException {
31

32
        if (connection == null) {
33
            throw new StoreException(ResponseCode.DATABASE_CONNECTION_FAILURE);
34
        }
35

36
        return connection;
37
    }
38

39
}
40

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.