Code sample Creating an encrypted SQLite database

/* CreateEncryptedDatabase.java

* Research In Motion Limited proprietary and confidential

* Copyright Research In Motion Limited, 2009

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.*;

public class CreateEncryptedDatabase extends UiApplication {

public static void main(String[] args) {

CreateEncryptedDatabase theApp = new CreateEncryptedDatabase(); theApp.enterEventDispatcherQ;

public CreateEncryptedDatabase() {

pushScreen(new CreateEncryptedDatabaseScreen());

class CreateEncryptedDatabaseScreen extends MainScreen

Database d;

public CreateEncryptedDatabaseScreen() {

LabelField title = new LabelField("SQLite Create Encrypted Database Sample",

LabelField.ELLIPSIS |

LabelField.USE_ALL_WIDTH);

setTitle(title);

add(new RichTextField("Creating an encrypted database called " + "MyEncryptedDatabase.db on the SDCard."));

URI myURI = URI.create("file:///SDCard/Databases/SQLite_Guide/" + "MyEncryptedDatabase.db");

DatabaseSecurityOptions dbso = new DatabaseSecurityOptions(true); d = DatabaseFactory.create(myURI,dbso);

System.out.println( e.getMessage() ); e.printStackTrace();

0 0

Post a comment

  • Receive news updates via email from this site