
Normalmente, Quando si lavora con database, di solito fanno uso di server locali o esterno è gestire tali contenuti. Per fare questo, è necessario disporre di un server, il tipo di database in uso, installato e di funzionamento.
Ma ci sono certe occasioni, in cui lo sviluppo che si sta facendo non richiede l'accesso ai dati Avanzate, o non eseguirà l'accesso attraverso il rete, né sarà necessario un accesso parallelo da vari punti di entrata. Anche, È possibile avere bisogno di portabilità al momento, senza dover avere Attivo un Server per gestire i dati.
Un della possibili opzioni prendere è l'uso un Database SQLite, che è gestito in un file dove sono tutti i tuoi dati. Così, semplicemente con copia tale file il percorso che si definisce in qualsiasi altra installazione, si avrà accesso ai dati senza dover avere impiantato un accesso allo stesso server.
E poiché stiamo parlando di portabilità, Vediamo come si può effettuare la connessione Poiché alcuni la lingue più portatile che tu esisti, Java, a un database SQLite.
Come eseguire un accesso al database SQLite da Java
Passo 1. La prima cosa che dovete fare è Scaricare il driver di SQLite per Java. È possibile farlo da quanto segue link. Se il link non funziona, prova a Scaricalo direttamente Da qui.
Passo 2. Una volta scaricato il driver, Aggiunge il File JAR dello stesso al progetto.
Passo 3. Ora avete solo Collegare al database. Per fare questo, utilizzare il seguente codice:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.sql.Connection; import java.sql.DriverManager; public class Prueba { public static void main ( String args[] ){ Connection connection = null; try{ connection = DriverManager.getConnection( "jdbc:sqlite:data.sqlite" ); if ( connection != null ){ System.out.println("Conexión exitosa!"); } } catch ( Exception ex ) { System.err.println( ex.getClass().getName() + ": " + ex.getMessage() ); System.out.println("Error en la conexión"); } } } |
Il codice è Molto semplice. La connessione viene eseguita la seguente riga:
1 | connection = DriverManager.getConnection( "jdbc:sqlite:data.sqlite" ); |
Ma si deve prendere in considerazione la la gestione delle eccezioni Può verificarsi nella stessa. In questa stessa riga, Si può vedere il stringa di connessione, dove data.SQLite Specifica il percorso e il nome del database che si desidera utilizzare. Se il file di database Non c'è nessun è creerà uno.
Facile! Non è vero?. Questi sono i passi necessari per eseguire la connessione con un database SQLite dal linguaggio di programmazione Java.
