Oi! Seja bem-vindo!

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! 🙂

Como salvar imagens no SQL Server

É 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 🙂

 

CONCLUSÃO

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é 🙂

8 respostas

  1. Josué, acompanho muito seu blog, gosto mais ainda da sua forma de explicar, simples e fácil.
    Faz um dragão de 7 cabeças virar uma lagartixa domesticada kkk.
    Muito bom o artigo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *