Help Center
Local Navigation
- Panoramica di SQLite
- Posizioni dei file dei database SQLite
- Procedura consigliata: utilizzo di un browser per il database SQLite con BlackBerry Smartphone Simulator
- Riduzione delle dimensioni del database tramite il comando vacuum
- Procedura consigliata: ottimizzazione delle prestazioni di un database SQLite
- Attività che supportano lo sviluppo di SQLite
- Esempi di codice
- Creazione di un database SQLite
- Esempio di codice: creazione di un database SQLite
- Esempio di codice: creazione di un database SQLite crittografato
- Esempio di codice: aggiunta di uno schema a un database SQLite
- Esempio di codice: inserimento di dati nella tabella
- Esempio di codice: creazione di un inserimento con parametri
- Esempio di codice: recupero dei dati della tabella
- Esempio di codice: eliminazione di dati dalla tabella
- Esempio di codice: aggiornamento dei dati della tabella
- Esempio di codice: creazione di un aggiornamento con parametri
- Esempio di codice: eliminazione di un database SQLite
- Esempio di codice: creazione di un elenco delle tabelle del database
- Esempio di codice: utilizzo delle transazioni
- Glossario
- Commenti e suggerimenti
- Cronologia delle revisioni del documento
- Note legali
Documentazione sui prodotti
>
Documentazione per gli sviluppatori
>
Guide per lo sviluppo Java e riferimento API
>
Guida allo sviluppo
SQLite - BlackBerry Java Application - 5.0
Creazione di un database SQLite
- Importare le librerie richieste.
import net.rim.device.api.ui.*; import net.rim.device.api.ui.component.*; import net.rim.device.api.ui.container.*; import net.rim.device.api.database.*; import net.rim.device.api.io.*;
- Creare il framework per l'applicazione estendendo la classe UiApplication. Questa classe rappresenta la propria applicazione. Fornire un metodo main() per la nuova classe. Nel metodo main() creare un'istanza della nuova classe e richiamare il metodo enterEventDispatcher() per abilitare l'applicazione a ricevere eventi. Fornire un costruttore per la nuova classe. Nel costruttore chiamare il metodo pushScreen per visualizzare la schermata personalizzata per l'applicazione.
public class CreateDatabase extends UiApplication { public static void main(String[] args) { CreateDatabase theApp = new CreateDatabase(); theApp.enterEventDispatcher(); } public CreateDatabase() { pushScreen(new CreateDatabaseScreen()); } } - Creare la schermata per l'applicazione estendendo la classe MainScreen. Fornire un costruttore per la nuova classe. Nel costruttore creare il titolo della schermata utilizzando un oggetto LabelField e visualizzarlo richiamando il metodo setTitle(). Richiamare il metodo add() per visualizzare un campo di testo sulla schermata.
class CreateDatabaseScreen extends MainScreen { public CreateDatabaseScreen() { LabelField title = new LabelField("SQLite Create Database Sample", LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH); setTitle(title); add(new RichTextField("Creating a database called " + "MyTestDatabase.db on the SDCard.")); } } - Creare un URI che rappresenti il file del database richiamando il metodo statico create() della classe URI. Richiamare il metodo create() della classe DatabaseFactory per creare il database che corrisponde all'URI che è stato creato.
try { URI myURI = URI.create("file:///SDCard/Databases/SQLite_Guide/" + "MyTestDatabase.db"); DatabaseFactory.create(myURI); } catch ( Exception e ) { System.out.println( e.getMessage() ); e.printStackTrace(); }Creare un database SQLite® sulla scheda SD del dispositivo BlackBerry®. Se non viene specificato il percorso completo del database da creare, questo verrà creato in una cartella denominata in base all'applicazione in uso.
Argomento principale: Esempi di codice
Le informazioni sono state utili? Inviateci i vostri commenti.