Ola pessoal
Como faço para gravar um arquivo no Banco de Dados Mysql??
Preciso converter para um array de bytes? Se a reposta for sim, como faço isso??
E como recupera este arquivo salvo no banco??
Desde ja agradeço!!!
Ola pessoal
Como faço para gravar um arquivo no Banco de Dados Mysql??
Preciso converter para um array de bytes? Se a reposta for sim, como faço isso??
E como recupera este arquivo salvo no banco??
Desde ja agradeço!!!
Para IN ====> Utilize a classe DataInputStream
Para OUT ====> Utilize a classe DataOutputStream
Caso tenha dúvidas, javadoc.
Olá…
Ler Arquivo:
InputStream inputStream = new FileInputStream("arquivo.xyz");
byte[] arquivo = new byte[inputStream.available()];
inputStream.read(arquivo);
Salvar Arquivo:
PreparedStatement statement =
connection.prepareStatement("insert into TABELA (ARQUIVO) values (?)");
statement.setBytes(1, arquivo);
statement.execute();
Recuperar Arquivo:
PreparedStatement statement =
connection.prepareStatement("select ARQUIVO from TABELA");
ResultSet resultSet = statement.executeQuery();
if (resultSet.next()) {
arquivo = resultSet.getBytes("ARQUIVO");
}
Está tudo bem resumido, espero que você entenda…