Вводить файлы в BBDD SQLite

Мы работаем в проекте хранения файлов в "облаке" посредством использования Java и связи посредством sockets.

Мы имеем, как ввождение стоимости в BBDD (в этом случае вводится 'hello' в положении 1 из таблицы 'msg')

public static void main(String[] args) {


    try {

        Connection con = DriverManager.getConnection(
                 "jdbc:sqlite:sample.db");
        Statement stmt = con.createStatement();
        stmt.executeUpdate("CREATE TABLE msg(id INT, content TEXT)");
        int count = stmt.executeUpdate("INSERT INTO msg VALUES(1, 'hello')");
        ResultSet rs = stmt.executeQuery("SELECT * FROM msg");
        while (rs.next()) {
         int x = rs.getInt(1);
         String s = rs.getString(2);
         System.out.println(x + " - " + s);
        }

        con.close();

    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

Сомнение появляется во время ввождения файлов любого типа (текст, изображения, и т.д....) в BBDD.

Если кто-то сможет вносить методологию, чтобы реализовывать наше намерение, он сделает нам большую благосклонность. Большое спасибо.

2
задан 22.10.2019, 20:08
1 ответ

Строго необходимо хранить файлы в BBDD? По моему мнению, вы были бы должны сохранять файлы в хранилище тип Amazon s3 (например) или создавать сервер, посвященный хранению файлов и хранить в BBDD url файла в хранилище. Этот выбор позволит вам сохранять любой тип файла и помещать вы предел размера и ограничения формата.

0
ответ дан 24.10.2019, 23:31