Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Un SQLite Java Tutorial

Programmi di memorizzare le informazioni in variabili per tutta la durata della sessione attiva di quel programma . Tuttavia, le variabili di programma sono spazzati via il secondo programma si chiude. Durante la creazione di programmi in Java , o qualsiasi altra lingua per quella materia , molte applicazioni richiedono la capacità di memorizzare i dati poi recuperare i dati per la prossima volta che il programma si avvia. Un modo per farlo è quello di utilizzare un database per memorizzare le informazioni tra le sessioni del programma. Un modo semplice per farlo è con il database SQLite con la sua interfaccia Java .
Istruzioni Creazione di database SQLite
1

Vai alla pagina di download dei driver SQLiteJDBC (vedi Risorse) per la versione più recente del file JAR . Come altri strumenti Java , questa biblioteca e il driver è multipiattaforma e funziona con Windows, Mac o Linux .
2

Copiare il file JAR SQLiteJDBC dalla directory di download per la directory di lavoro del programma Java .

3

Java diretto al codice JAR con la seguente sintassi : ". Class.forName ( " org.sqlite.JDBC " ) ; " all'inizio della tua funzione principale

4

Creare una connessione al database SQLite con il comando " db_connection Connection = DriverManager.getConnection ( " jdbc : sqlite : test.db " )," dove " db_connection " è il nome che si sta dando a questa connessione socket di database e " yourDB.db " è il file di database di destinazione
5

creare l'oggetto che verrà utilizzato per interrogare il database con la sintassi : . " interrogazione Normativa = db_connection.createStatement (); " dove " della query "è il nome daresti ai dell'oggetto istruzione
6

creare una nuova tabella nel database SQLite con il comando ". query.executeUpdate ( ' create table new_table ( campiPersonali ) ;') ; " dove " new_table " è il nome della tabella che si vuole creare , e " campiPersonali " sono i nomi delle colonne che si desidera creare in quel database , ogni nome separato da una virgola .
7

preparare per inserire righe nella tabella del database con il codice : " dichiarazione PreparedStatement = db_connection.prepareStatement ( ' inserire in valori new_table (); ? '); " dove " dichiarazione " è il nome che verrà utilizzato per l'oggetto PreparedStatement < br . > Pagina 8

Inserisci una riga di dati nella tabella con il codice " statement.setInt ( index , int); " per ogni elemento che si desidera inserire nella riga in cui "indice" è il posto in prima fila si desidera scrivere i dati , a partire da uno, e "int " è il numero che si desidera scrivere . Se vuoi scrivere un tipo di dati diverso sostituire la "Int " di " setInt " con l'etichetta di tipo appropriato .
9

Ripetere questa sintassi per ogni elemento che si desidera mettere in fila. Richiamare il " Statement.executeUpdate (); " comando quando hai finito di scrivere il codice di inserimento per commettere tali voci alla tabella di database
Lettura SQLite Database
10

. creare una connessione al database SQLite con il comando " db_connection Connection = DriverManager.getConnection ( " jdbc : sqlite : yourDB.db " )," dove " db_connection " è il nome che si sta dando a questa connessione socket di database e " yourDB.db " è il file di database di destinazione
11

Creare l'oggetto che verrà utilizzato per interrogare il database con la sintassi : . " interrogazione Normativa = db_connection.createStatement (); " dove" query " è il nome che si darà all'oggetto dichiarazione
12

recuperare una riga di destinazione dalla tabella del database con il comando . "risultati ResultSet = query.executeQuery ( 'select * from target_table dove campo = n; '); " dove " target_table " è il nome della tabella che si desidera recuperare i dati da , campo è il nome della colonna , ad esempio una colonna ID , dove la riga il cui campo corrisponde al valore fornito in " n" alimenterà i suoi dati in l'oggetto " risultati "
13

accedere al valore di un determinato campo della riga la tua recuperato con il " results.getInt comando ( " campo " ) . " dove " campo è il nome del colonna il cui valore in quella riga la funzione restituisce . Sostituire la "Int " della " getInt " con l'etichetta appropriata per il tipo di dati che si sta tentando di recuperare .
14

chiudere la connessione con il database con " db_connection.close (); " quando si è finito con il database

.

 

Programmazione © www.354353.com