com.borland Packages com.borland Class Hierarchy
Chapter 2
datastore package
About the com.borland.datastore package
The datastore package collects the functionality for the
DataStore, a high-performance, small-footprint, 100% Pure Java
embeddable database; that also provides persistent row storage and
caching for JDataStore DataSet objects, Java Objects, and
arbitrary files. Each DataStore is a single file (within the host
platform's file system) with its own internal hierarchical directory.
DataStore provides solutions for a number of data storage problems.
For example, you can:
- Embed SQL-92-compliant database functionality directly into your
application, without having to rely on an external database engine.
Databases can be accessed through through the
DataStore
JDBC driver, or though the DataExpress API. DataStore supports
most JDBC data types, including Java Object. Transactional multi-user
access and crash recovery is available.
- Serialize all your application's objects and file streams into a
single physical file for convenience and portability.
- Enable mobile and off-line applications. Using DataExpress
datasets, DataStore asynchronously replicates and caches data from
an arbitrary data source (for example, a database server, a CORBA
application server, SAP, BAAN, etc.), allows access and updates, and
resolves changes back into the data source.
- Increase the performance of on-line applications with large
datasets by using a DataStore instead of the default
MemoryStore.
The following classes and components in this package are intended for public use:
The following BeanInfo classes are in this package:
For more information, visit the database newsgroup. Details on newsgroups can be found at http://www.borland.com/newsgroups. The database newsgroup is dedicated to issues about writing database applications and is actively monitored by our support engineers as well as the Development team.
See also:
Overview of classes in this package
Library overview
DataStore Programmer's Guide
Classes and components
Overview of classes in the com.borland.datastore package
- DataStore
- Represents a DataStore file; used when creating a new
DataStore. Extends DataStoreConnection.
- DataStoreConnection
- A single transactional context for a DataStore.
Each transaction has its own DataStoreConnection
instance.
- DataStoreException
- Extends the DataSetException class with error and
other notification messages that are specific to a DataStore.
- FileOutStream
- Provides read, write, and seek access for file streams
stored in a DataStore.
- FileStream
- Provides read, write, and seek access for file streams
stored in a DataStore.
- StreamProperties
- Collects properties for a DataStore stream.
- StreamVerifier
- Used to verify the integrity of a file or dataset stream.
- TxException
- Extends the DataSetException class with error and
other notification messages that are specific to transactional
access to a DataStore.
- TxManager
- The DataStore transaction manager; manages transactional
access for a single DataStore.