Re: is there any database in blackberry mobiles

I think for 90% of apps that are resident on the BB device, the applications use the Persistent Object store. If you *really* need a full SQL database, I understand that Sybase has a version for the BlackBerry (although we have not used it).

Re: is there any database in blackberry mobiles

Are you looking to store your data remotely? There are some third party solutions that provide remote connection to a database from a BlackBerry. You can have a look in the BlackBerry Solutions Catelog for options.

Re: is there any database in blackberry mobiles

If the amount of data exceeds the capabilities of the PersistentStore, you might want to consider using JSR 75 and writing the data to an SD card instead (or on board memory in the case of the Bold). That is, if the data is large enough to exceed PersistentStore, it's likely also large enough that storing to flash memory may not yield the best user experience, given that you will likely consume all of the user's available memory.

Note that any third party database implemented on BlackBerry will be leveraging one of the persistence mechanisms available: PersistentStore, RMS, or JSR 75.

Re: is there any database in blackberry mobiles

As it's a direct question I hope it's OK to say that at Sybase we have just released a relational database for BlackBerry. It's called UltraLiteJ and is part of the SQL Anywhere 11 product. There is a free SQL Anywhere 11 developer edition available at http://www.sybase.com/detail?id=1055872. Product documentation is at http://dcx.sybase.com/dcx_home.php - choose version 11 and look for UltraLiteJ. Marketing material is at http://www.sybase.com/blackberry.

UltraLiteJ also includes data synchronization features (change tracking etc) so that applications can sync data with other databases.