Semana passada vimos que é possível salvar qualquer tipo de arquivos em banco de dados.
Choveram perguntas sobre como fazer isso na prática, então aqui vai um artigo “supimpa” pra você testar na sua máquina como salvar imagens no SQL Server. Espero que goste! 🙂
É possível salvar imagens no SQL Server via t-sql ou via aplicativos. Nesse artigo vamos trabalhar as duas formas.
Para começar, vamos criar um banco e uma tabela para guardar as imagens:
-- Banco de testes use master if db_id('Curso') is not null drop database Curso create database Curso go use Curso create table imagens ( id int identity (1, 1) not null, nm_arquivo varchar(1000) not null, vb_imagem varbinary(max) not null )
A seguir, o comando t-sql para incluirmos novas imagens no nosso banco:
-- Carregando uma imagem via t-sql insert into imagens (nm_arquivo, vb_imagem) select 'Inserido via t-sql', * from openrowset (bulk 'C:\Tmp\Gerenciando-Imagens-no-SQL\Java.jpg', single_blob) imagem -- Consultar imagens no banco (a imagem fica em binário): select * from imagens
Para fazer uma carga inicial de imagens t-sql é bem interessante, porém no dia a dia provavelmente vamos preferir um software para isso, certo? Existem inúmeras opções, mas preferi fazer eu mesmo um exemplo em html para que você possa ver o código sem precisar instalar nada, e ter uma noção de como é simples o que está por trás de salvar imagens no SQL.
Naturalmente não é um código para ser usado em produção por motivos de testosterone pills for sale segurança e funcionalidade, mas para fazermos nosso teste achei que funcionou bem. Para baixar GRÁTIS o super mega aplicativo de testes clique AQUI 🙂
No Youtube te mostro como testar, dá uma olhada lá, compartilha e comenta… Tenho uma pergunta IMPORTANTE para você, vamos dar umas risadas juntos 🙂
Salvar imagens e arquivos no banco pode parecer um bicho de sete cabeças, mas como você viu pode ser bem fácil e divertido…
Espero que você tenha gostado do artigo e compartilhe com seus amigos que também querem melhorar de vida usando o SQL!
Abraço do seu amigo Josué 🙂
Oi, aqui é o Josué. Sou o criador do site dba-pro.com. Minha missão é ajudar pessoas a usarem o potencial do SQL Server em suas profissões, para que trabalhem felizes e bem remuneradas. Sou consultor e empreendedor, atuando em empresas desde 2000 e dando aulas desde 2004. Adoro SQL, Excel, automatização de processos, finanças e Coaching. Quando não estou trabalhando ou estudando, gosto de leitura, games para PC, filmes, séries e conversas estimulantes.