Мы работаем в проекте хранения файлов в "облаке" посредством использования 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.
Если кто-то сможет вносить методологию, чтобы реализовывать наше намерение, он сделает нам большую благосклонность. Большое спасибо.
Строго необходимо хранить файлы в BBDD? По моему мнению, вы были бы должны сохранять файлы в хранилище тип Amazon s3 (например) или создавать сервер, посвященный хранению файлов и хранить в BBDD url файла в хранилище. Этот выбор позволит вам сохранять любой тип файла и помещать вы предел размера и ограничения формата.