How to use SQLite in Ionic with Capacitor

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Learn to add SQLite with Capacitor to your Ionic app to create offline apps with their own SQL Database included!
    🔥 Learn Ionic FAST: ionicacademy.com/
    👨‍💻 Full tutorial: ionicacademy.c...
    #############################
    ❤️ You can also find me on:
    Twitter: / schlimmson
    TikTok: / simongrimm_
    Instagram: / simongrimm_
    #############################

Комментарии • 46

  • @galaxies_dev
    @galaxies_dev  Год назад +1

    Learn to build epic IONIC apps FAST by joining the Ionic Academy: ionicacademy.com/

  • @eduardasslutas6624
    @eduardasslutas6624 4 месяца назад +1

    aren't your Insert/delete queries prone for sql injection? also, why do you pass id as string in "updateUserById" when id in db schema is integer?

    • @ankit.chaurasia
      @ankit.chaurasia 27 дней назад +1

      Obviously. This is for storing app data not vulnerable data. You are giving whole sqlite data to user through app.
      For private data, u need to host own api and consume on frontend

  • @juanmluces
    @juanmluces Год назад +2

    Great video Simon! I believe that the best approach for sharing the private signal from the service is creating a public property that returns computed(this.users) or computed( () => this.users()); that way you get a read only version of the signal. Keep up the good work!

  • @GamerNut420
    @GamerNut420 Год назад +1

    I need help with my app I’m working on. And unsure if I will get what I need if I sign up with your website.

    • @galaxies_dev
      @galaxies_dev  Год назад

      We have a private Discord channel for support of Ionic Academy members, yes!

  • @yanntrad2304
    @yanntrad2304 2 дня назад

    tanks for it ! I'm trying to make two pages (listeOfClients and AddClientForm) but when I try to add clients and go back to the listeClient page, nothing got from the DBB. But when i implement the addclientform in the same page of listOfclients it works... Thank for your help.

  • @DavidSchmidt07
    @DavidSchmidt07 Год назад +2

    Thank you for using signals

  • @wespug
    @wespug 11 месяцев назад

    Hi @Simon , wich extension did you use for generate code automatic. I special part of the video you say " uu compile you are very smart" wich extension is that?

    • @galaxies_dev
      @galaxies_dev  11 месяцев назад

      That must be Github Copilot!

  • @bennyzimmer8342
    @bennyzimmer8342 Год назад

    How can I use the upgrade statement function to modify table structure for users that also have the app running?

  • @AGUNGKAYA
    @AGUNGKAYA Год назад +1

    wow this is great! SQL! I lv it

  • @jbwesleyster
    @jbwesleyster Год назад +1

    this is what I was looking for😀

  • @tamhuynh772
    @tamhuynh772 11 месяцев назад

    Hi Simon,
    I was wondering if you know of any ORM framework for Ionic (with Capacitor) that is compatible with Sqlite?
    Thank you!

    • @galaxies_dev
      @galaxies_dev  11 месяцев назад

      I'm also still looking for the best way to handle this, usually Prisma covers most cases..

    • @edwinquaihoi8503
      @edwinquaihoi8503 11 месяцев назад

      I think TypeORM might be what you are looking for

  • @EvTIC
    @EvTIC Год назад

    excuse me but i want to know the difference between sqlite and mysql sever (like phpmyadmin). is it not possible to use mysql server and ionuc capacitor?

    • @galaxies_dev
      @galaxies_dev  Год назад +1

      If you have a MySQL server you need an API to connect to the database from any app/website. SQLite is already bundled with any native app and can be used local and offline directly!

    • @kangnifredable
      @kangnifredable Год назад

      @@galaxies_dev it is very difficult for me to send data from ionic react capacitor page to my api

  • @zearwinandallo1199
    @zearwinandallo1199 9 месяцев назад

    Do you have a guide to how to upload file?

  • @nodiced1
    @nodiced1 Год назад

    how do i use an existing .db file -- currently it is in the assets folder ? how can I run a .sql file?

    • @saadnatiqnori6543
      @saadnatiqnori6543 Год назад

      you fix the problem or not ?

    • @nodiced1
      @nodiced1 Год назад

      @@saadnatiqnori6543 yes

    • @nodiced1
      @nodiced1 Год назад

      @@saadnatiqnori6543 If you need any pointers, I can help

  • @neura3964
    @neura3964 10 месяцев назад

    what is that extension that suggests the code? anyone?

  • @gabrielamaralpassos9537
    @gabrielamaralpassos9537 6 месяцев назад +1

    The fact you expect us to send your code to gpt to convert to React and don't provide the code make everything harder

  • @RavenXplod
    @RavenXplod Год назад

    Please please do it in react without typescript

  • @isaiah-dev
    @isaiah-dev 7 месяцев назад

    Awesome tutorial, thanls!

  • @RealGamePanda
    @RealGamePanda 3 месяца назад

    This example doesn't work with web applications.

  • @ellenweng3668
    @ellenweng3668 Год назад +3

    You read my mind, Simon. I am just looking for tutorials on SQLite. Thank you!

  • @juanarielbrusco
    @juanarielbrusco Год назад +1

    Great video! Thanks a lot for all your content, Simon :) cheers from Argentina

  • @marxman1010
    @marxman1010 10 месяцев назад

    The sqlite introduced in the video is not the sqlite generally referred to. There is no sqlite file, rather this ionic sqlite is stored in the indexeddb. The naming is very confusing.

  • @hazhohuman
    @hazhohuman 5 месяцев назад

    thanks, but what about the synchronization with a remote DB? for example each 5 minutes to sync the locally stored DATA with the Remote DB

  • @alexreyes-cn9ru
    @alexreyes-cn9ru Год назад

    Man you're the best, but i got an error message, reading the query property, I think it's caused by the newUser=' '

  • @Julio_Bandeira
    @Julio_Bandeira Год назад

    I have a problem, I follow the same steps but to React and by some reason the database dont work, the function is like dont be called

  • @AGUNGKAYA
    @AGUNGKAYA Год назад

    in my physical phone, it just showed the navbar, the rest is blank white screen. Why?

    • @JakebKnowles
      @JakebKnowles 10 месяцев назад

      i have this same error, did you end up fixing it?

    • @JakebKnowles
      @JakebKnowles 10 месяцев назад

      Yo my guy, you probs figured it out, but this guy fails to mention that there needs to be at least one entry in the db for it to show, he also forgets to show that he added an input to add new users, i just added them in and now it works like his.

    • @AGUNGKAYA
      @AGUNGKAYA 10 месяцев назад

      @@JakebKnowles i forgot to fix it. May I see the github repo of it? Thanks