Set Database File Property

You can use setProperty to specify the database file name on the device, such as the directory of the running program, a specific directory path, or a secure digital (SD) card.

ConnectionProfile cp = MyDatabaseClass.getConnectionProfile();
cp.setProperty("databaseFile", "databaseFile");
cp.save();

Examples

If you specify the databaseFile name only, with no path, the databaseFile is created in the path where the program is running:
/mydb.udb
The databaseFile is created on an SD card:
Environment.getExternalStorageDirectory().getAbsolutePath() + "/mydb.udb"
Note: For the database file path and name, the forward slash (/) is required as the path delimiter, for example /smartcard/supprj.udb.

Usage

  • Be sure to call this API before the database is created..
  • The database is UltraLiteJā„¢; use an absolute path to the database file name like /sdcard/mydb.ulj.
  • If the device client user changes the file name, he or she must make sure the input file name is a valid name and path on the client side.