Тёмный

Aula 14 - Persistência de Dados 2 - SQLite (Modelo Fácil com Promise!) 

Andres Jesse
Подписаться 2,6 тыс.
Просмотров 7 тыс.
50% 1

Aula 14 - Persistência de Dados 2 - SQLite
*** Atenção: este vídeo possui uma correção em • [Errata] Aula 14 ***
CÓDIGO BASE ATUALIZADO (2021) (Faça o download para acompanhar o vídeo):
github.com/university-lessons...
Neste vídeo falamos sobre o armazenamento persistente de maiores volumes de dados. É aplicado o recurso SQLite usando a sintaxe de Promises.
Deixei no material complementar um projeto base contendo um modelo para a construção de bases de dados com SQLite. Você só precisa instalar o pacote pelo expo, editar os comandos SQL e usar o Model com Promises.
Material Complementar: docs.google.com/document/d/1F...
www.andresjesse.com

Опубликовано:

 

22 сен 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 28   
@isaacjames537
@isaacjames537 Год назад
Você num é um pai não, é uma mãe! Muito obrigado meu amigo!!
@carlosj.7660
@carlosj.7660 Год назад
É difícil achar conteúdos tão bons assim por aqui!. Parabéns pela aula e pela contribuição.
@paulamoreira1429
@paulamoreira1429 2 года назад
Amigo, foi DE LONGE o melhor video do youtube sobre sqlite e react native. Obrigada, me ajudou MUITO na minha aplicacao !!!!!
@guilhermenogueira1223
@guilhermenogueira1223 2 года назад
Era esse conteudo que eu precisava para resolver um problema da minha aplicação, muito obrigado por compartilhar!
@ZeRONazgul
@ZeRONazgul 9 месяцев назад
Tentei vários vídeos brasileiros e gringos. Todos eram péssimos! Você em 19:44 conseguiu explicar tudo que eles não conseguiram em 40min ou mais! Fora que o código já extremamente bem comentado e por si só já é uma aula! PARABÉNS!
@AndresJesse
@AndresJesse 8 месяцев назад
Eu tenho um código mais atualizado aqui: github.com/university-lessons/dpdm-sqlite-expo-repository
@ZeRONazgul
@ZeRONazgul 8 месяцев назад
@@AndresJesse vc é o bravo! Mil vezes mais simples, procurei um tempão pra fazer com async. To focando no frontend, mas precisava de um DB pro meu app. Abraços!
@viniciusrosa3114
@viniciusrosa3114 2 года назад
perfeito, irmão! salvou demais
@AlexOliveira777
@AlexOliveira777 2 года назад
Ótimo video, obrigado!
@lucasm1533
@lucasm1533 Год назад
Brabo demais
@Horlando-Leao
@Horlando-Leao 3 года назад
Recomendo aumentar a fonte ou aproximar a tela, pq para telas pequenas como de um notebook 14" fica complicado, fora isso, top!!
@AndresJesse
@AndresJesse 3 года назад
verdade, um aluno já comentou também. vou adequar nos próximos vídeos, obrigado por avisar também ;)
@celioblima
@celioblima 3 года назад
Valeu, valeu, valeu!!!! ;-)
@luizeduardosatelisdossanto5025
Otima aula, vai me salvar muito. Mas onde fica o bd? o arquivo .sqlite no caso?
@PedroHenrique-dk8if
@PedroHenrique-dk8if 3 года назад
Olá, tenho uma dúvida, quando um usuário se cadastra no site na parte do login no formulário um sobrepõem por cima do outro não salva separado, o que devo fazer ?
@leandrokrygoski2608
@leandrokrygoski2608 3 года назад
Muito bom conteúdo tem me ajudado bastante , só ficou uma duvida. As tabelas só são criadas quando eu executo alguma Promise daquele arquivo de tabela (model)? Tenho algumas tabelas que estão relacionadas e dependem uma da outra , devo cria-las todas de uma única só vez? vlw mestre
@AndresJesse
@AndresJesse 3 года назад
estou longe do PC agora. mas tentando lembrar de cabeça, acredito que você está certo, as tabelas só são criadas quando você usa alguma das promises pela primeira vez. no seu caso, como tem relações, você pode tentar criar todas as tabelas de uma só vez (talvez criar um método pra isso e executar ele no componente raiz da sua aplicação, como o App.js). Outra opção seria você partir pra uma lib como a sequelize, aí ela gerencia essas etapas automaticamente.
@fabianomenegueli4577
@fabianomenegueli4577 2 года назад
Como eu acho o banco de dados depois ?
@darioalves7739
@darioalves7739 3 года назад
Olá Andres, como exporto essa DB ou acesso a ela através do sqlite Browser ?
@AndresJesse
@AndresJesse 3 года назад
bom dia, nunca fiz, mas com certeza tem como. pesquise por "dump sqlite database react native". outra opção é você descobrir onde ele cria o arquivo do banco, navegar até a pasta, e copiar o arquivo.
@darioalves7739
@darioalves7739 3 года назад
​@@AndresJesse Agredecido, e como consigo apresentar alguns resultados da base de dados , por exemplo o title , sem ser no console.log ?
@leandrokrygoski2608
@leandrokrygoski2608 3 года назад
​@@darioalves7739 Você pode salvar a resposta da query em um estado e depois usa-la como quiser por exemplo: const [ title, setTitle ] = useState(); selectById(1).then( response => { setTitle ( response.title ) } ) agora você pode usar a variavel title dentro de um componente de texto por exemplo { title }
@geandaschagas6286
@geandaschagas6286 3 года назад
eu estou recebendo o seguinte erro várias vezes no console 'could not prepare statement (1 no such table: cars)'
@AndresJesse
@AndresJesse 3 года назад
da uma olhada que existe um "drop table" no início do código. tira isso que deve resolver, usei esse comando só pra limpar o banco durante os testes.
@geandaschagas6286
@geandaschagas6286 3 года назад
@@AndresJesse obrigado Professor deu certo, também tive problema nos retornos das funções services consegui resolver trocando rows._array por rows
@AndresJesse
@AndresJesse 3 года назад
@@geandaschagas6286 maravilha! sucesso aí nos seus estudos! abraço.
Далее
Aula 15 - Background Tasks
23:24
Просмотров 4,8 тыс.
Criando tela de login + Animações com React Native
31:10
다리에 힘이 풀려버린 슈슈 (NG Ver.)
00:11
Просмотров 1,3 млн
50 YouTubers Fight For $1,000,000
41:27
Просмотров 82 млн
What’s the Best React Native Storage Option? 🧐
12:53
Enums considered harmful
9:23
Просмотров 198 тыс.
다리에 힘이 풀려버린 슈슈 (NG Ver.)
00:11
Просмотров 1,3 млн