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