database

Mattepuffo's logo
Introduzione a Web SQL Database in Javascript

Introduzione a Web SQL Database in Javascript

Web SQL Database è un API web per lo storage dei dati in formato database nel browser attraverso Javascript.

In sostanza si tratta di una delle varie API per lo storage dei dati nelle web application.

Al momento Firefox non è compatibile con questa API, in quanto ne sfrutta un'altra che vedremo prossimamente.

Mattepuffo's logo
Impostare il valore predefinito in MySQL

Impostare il valore predefinito in MySQL

Come sappiamo, in generale nei database abbiamo la possibilità di impostare un valore di default per i campi.

Questo valore dovrebbe essere quello di base nel caso in cui non gli venga passato nulla.

Può anche essere comodo se vogliamo ripristinare i vari record al valore di default.

Questo può essere fatto usando la parola chiave DEFAULT.

Mattepuffo's logo
Riempire JComboBox da MySQL

Riempire JComboBox da MySQL

Qui vi mostrerò come riempire una JComboBox tenendo separando il valore che si vede a video dal valore attuale che il componente; un pò come una <select> HTML.

In pratica la tabella Autori che ho nel db ha solo due campi, che sono rappresentati dalla classe wrapper qua sotto:

public class Author {

    public int id;
    public String name;

    public Author(String name) {
        this.name = name;
    }

    public Author(int id, String name) {
        this.id = id;
        this.name = name;
    }

    public int getId() {
        return id;
    }

    @Override
    public String toString() {
        return name;
    }
}

Niente di complicato, una semplice classe con un costruttore che accetta due argomenti che rappresentano l'id e il nome degli autori.

A questo punto occupiamoci del db.

Mattepuffo's logo
Esportare ed importare database MySQL

Esportare ed importare database MySQL

Nella gestione di un database è fondamentale saper esportare ed importare un database.

E' possibile effettuare queste operazioni sia da riga di comando che con strumenti grafici (MySQL gui  tools, PHPMyadmin, ecc).

Qua spiegherò come usare il terminale visto che gli strumenti grafici non richiedono particolari conoscenze.

Ed inoltre come ho ripetuto più volte è meglio prima imparare da terminale e poi usare gui.

Cominciamo con l'esportazione.

Mattepuffo's logo
Query MySQL con Java

Query MySQL con Java

Ho scritto un articolo più completo su come fare le operazioni in questione.

Ho pensato però fosse meglio scriverne uno a parte piuttosto che modificare questo.

Vi consiglio la lettura di entrambi per capire le differenze.

 

Ebbene si, anche con Java è possibile connettersi ai database.

Quello di cui vi parlo oggi è come effettuare una semplice query.

per connettersi bisogna prima di tutto caricare il drive giusto.

Io uso Netbeans e quindi vi spiego come farlo qua.

Cliccate col destro sul progetto, andate su Proprietà->Librerie->Aggiungi libreria e aggiungiamo Driver JDBC per MySQL.

JDBC `e un’ API Java per l’esecuzione di comandi SQL indirizzati ad un DBMS, e consiste in una serie di classi ed interfacce scritte in Java e fornisce una modalità standardizzata per l’interazione con il DBMS da parte di applicazioni Java.

Questo è il codice che ci serve:

Mattepuffo's logo
Cambiare la password in MySQL

Cambiare la password in MySQL

Uno dei maggiori problemi di chi è alle prime con MySQL è cambiare la password.

Vediamo i possibili modi per farlo.

Modo 1

Usiamo il client mysql con il metodo SET PASSWORD.

Con il client mysql è possibile eseguire sia le operazioni comuni sia quelle amministrative.