Yes, i understand the difficulty in finding the j2me database solutions. I've found out what works best now for my CDC app, which is the
Apache Derby. As far as i can see, it's free and it works :-)
It can be embedded and supports CDC profile.
EmbeddedSimpleDataSource is Derby's DataSource implementation for J2ME/CDC/Foundation. It is also supports J2SE platforms. Supports the same properties as EmbeddedDataSource, see that class for details.
EmbeddedSimpleDataSource automatically supports the correct JDBC specification version for the Java Virtual Machine's environment.
* JDBC Optional Package for CDC/Foundation Profile(JSR-169) - J2ME - CDC/Foundation
Quoted from
this page Also, i found out about JDBM which stores
java objects and have the atomic transaction feature. I read others say about hsqldb that works great (although i ended up with failures when trying hsqldb with IBM J9)
Anyway, please share other solutions which works for you :-)
Regards,
Albert Kam