Nwlapcug.com


Come accedere a SQLite in Adobe AIR

Adobe AIR è un ambiente multipiattaforma che consente di creare rich Internet Application per il desktop o per dispositivi mobili. Esso supporta Flash, Flex, JavaScript e HTML. Adobe AIR supporta il database SQLite, che è possibile utilizzare per creare un'applicazione basata su dati come un gestore di contatti. È possibile accedere il database SQLite in Adobe AIR tramite un'API (interfaccia di programmazione).

Istruzioni

1

Creare un'istanza chiamata SQLConnection in Adobe AIR, utilizzando il seguente codice:

var conn = aria nuova. SqlConnection ();

2

Aprire il database utilizzando OpenAsync () per l'esecuzione asincrona o Open () per l'esecuzione sincrona. Utilizzare l'esecuzione asincrona quando si desidera che il database di lavorare in background dell'applicazione, ad esempio quando l'operazione richiede molto tempo. Utilizzare l'esecuzione sincrona, che sospende il codice durante l'esecuzione, quando avete una breve operazione da eseguire.

Il codice seguente è per un database asincrone:

conn.openAsync(dbFile);

Il codice seguente è per un database sincrono:

conn.Open(dbfile);

3

Nome del database con questa riga di codice:

var dbFile = folder.resolvePath("NewDB.db");

Sostituire "NewDB" con il nome del database.

4

Creare una tabella denominata contatti utilizzando il seguente codice:

var sql =

"CREATE TABLE IF NOT EXISTS contacts (" +
" empId INTEGER PRIMARY KEY AUTOINCREMENT, " +
" firstName TEXT, " +
" lastName TEXT, " +
")";

createStmt.text = sql;

createStmt.execute();