Connessione a MySQL e MariaDB in Dart
In questo articolo vediamo come eseguire una connessione a MySQL o MariaDB in Dart.
Il driver che useremo, mysql_client, è compatibile con entrambi i db.
In questo articolo vediamo come eseguire una connessione a MySQL o MariaDB in Dart.
Il driver che useremo, mysql_client, è compatibile con entrambi i db.
Persism è un ORM per Java, e quindi compatibile anche con Kotlin, molto leggero, e che è in grado di connettersi a diversi db.
Questo perchè in verità dobbiamo indicare noi a quale db collegarsi e quale driver usare.
Quindi, ad esempio, se usiamo MariaDB o MySQL, dobbiamo anche installare il driver JDBC apposito.
Oltre a questo, Persism ha vari meccanismi di auto configurazione.
Persism è un ORM per Java molto leggero, e che è in grado di connettersi a diversi db.
Questo perchè in verità dobbiamo indicare noi a quale db collegarsi e quale driver usare.
Quindi, ad esempio, se usiamo MariaDB o MySQL, dobbiamo anche installare il driver JDBC apposito.
Oltre a questo, Persism ha vari meccanismi di auto configurazione.
Supponiamo di avere una classica tabella con questi tre campi:
E supponiamo di avere sempre la necessità di visualizzare il nome e il cognome insieme e messi in maiuscolo.
Le SELECT dovrebbero sempre fare il CONCAT + UPPER, e questo può appesantire le prestazioni.
In sostanza devo settare l'AUTO_INCREMENT di una tabella in maniera dinamica a seconda di quanti records ha un'altra tabella.
Per fare ciò ho deciso di usare una Stored Procedure; il forum di html.it mi ha dato la dritta giusta per farlo.
In questo articolo vediamo alcuni esempi di query per visualizzare solo le righe che contengono almeno una maiuscola in MariaDB e MySQL.
Nel nostro esempio prenderemo in considerazione solo una colonna.