sqlite

Mattepuffo's logo
Persistenza su database SQLite in Android con Kripton

Persistenza su database SQLite in Android con Kripton

Su Android è possibile salvare i dati in diverse maniere:

  • persistenza su file system
  • database
  • shared preference

Oggi vediamo la prima modalità usando la libreria Kripton, disponibile sia per Kotlin che per Java (quello che useremo noi).

Oggi vediamo la seconda modalità, usando SQLite come database.

Mattepuffo's logo
Connessione a SQLite con Java

Connessione a SQLite con Java

SQLite è uno dei database embedded più utilizzati, ed oggi vediamo come usarlo in un'applicazione Java.

Cominciamo con le dipendenze di Maven:

        <dependency>
            <groupId>org.xerial</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.21.0.1</version>
        </dependency>

Mattepuffo's logo
Riempire una TableView da databse in JavaFX

Riempire una TableView da databse in JavaFX

Ho deciso di eseguire il porting di un mio vecchio programma scritto in Java, da Swing a JavaFX.

Uno dei problemi che ho riscontrato è come rimpire una TableView da database.

Ovviamente le tabelle funzionano in maniera completamente diverse da Swing.

Qua vediamo proprio questo; però tenete in considerazione che:

  • come db uso SQLite (anche se cambia poco)
  • non spiegherò per filo e per segno come usare e installare il driver JDBC per SQLite; vi posterò direttamente il codice

Cominciamo dal db; la tabella che interroghiamo ha questa struttura:

0|id|INTEGER|1||1
1|title|VARCHAR|1||0
2|released|VARCHAR|0||0
3|genre|VARCHAR|0||0
4|director|VARCHAR|0||0
5|writer|VARCHAR|0||0
6|actors|VARCHAR|0||0
7|plot|VARCHAR|0||0
8|poster|VARCHAR|0||0
9|runtime|VARCHAR|0||0
10|imdb_id|VARCHAR|0||0

Mattepuffo's logo
Esportare database MySQL in SQLite

Esportare database MySQL in SQLite

Avevo la necessità di replicare la struttura di un database MySQL in SQLite.

Questo db mi serviva per una app, e non avevo voglia di ricreare tutta la struttura.

Girovagando sono incappato in uno script shell che è in grado di fare esattamente questa operazione: MySQL to SQLite converter!

Il suo utilizzo è abbastanza semplice.