Skip to content
Siminov Framework edited this page Dec 25, 2015 · 11 revisions

Drop Database

Database class provides API to drop complete database from an application.

Android - Drop Database API

    public class DatabaseHepler {
        public static void dropDatabase(DatabaseDesriptor) throws DatabaseException;
    }
Android Sample: Drop Database
    DatabaseDescriptor databaseDescriptor = new Book().getDatabaseDescriptor();
	
    try {
        DatabaseHelper.dropDatabase(databaseDescriptor);
    } catch(DatabaseException databaseException) {
		//Log It.
    }
 

iOS - Drop Database API

    + (void)dropDatabase:(SICDatabaseDesriptor* const)databaseDescriptor;
iOS Sample: Drop Database
    SICDatabaseDescriptor *databaseDescriptor = [[[Book alloc] init] getDatabaseDescriptor];
	
    @try {
        [SICDatabaseHelper dropDatabase:databaseDescriptor];
    } @catch(SICDatabaseException *databaseException) {
		//Log It.
    }
 

Windows - Drop Database API

    public class DatabaseHepler 
    {
        static void DropDatabase(DatabaseDesriptor);
    }
Windows Sample: Drop Database
    DatabaseDescriptor databaseDescriptor = new Book().GetDatabaseDescriptor();
	
    try 
    {
        DatabaseHelper.DropDatabase(databaseDescriptor);
    } 
    catch(DatabaseException databaseException) 
    {
		//Log It.
    }