Chapter 1
Introduction

JDataStore is a high-performance, small-footprint, 100% Pure JavaTM multifaceted data storage solution. It is:

What's new in JDataStore 3.5

JDataStore enhancements

JBuilder 3 includes the following new features for JDataStore, a pure Java, embeddable database:

API changes

In the com.borland.datastore package:

In the com.borland.datastore.jdbc package:

Deployment changes

DataStore Explorer

The DataStore Explorer provides easy and intuitive visual access to the contents and functionality of a DataStore. Available from the Tools menu and as a stand-alone utility, DataStore Explorer includes these new features:

JDBC Explorer

The JDBC Explorer now allows you to:

When to use JDataStore

With a JDataStore, you can:

You can do these kinds of things at the same time, with a single DataStore file!

JDataStore and DataStore

JDataStore is the name of the product. DataStore is the name of the packages, classes, tools, and file format.

What you should know

The JDataStore Programmer's Guide assumes a basic working knowledge of:

What's in this book

The JDataStore Programmer's Guide is a general guide and tutorial, followed by reference material. It comprises the following chapters and appendixes:

Starting with the DataStore Explorer

DataStore Explorer (DSX) is an all-Java visual tool that helps you manage your DataStores. It is covered in detail in "Using the DataStore Explorer." Used in conjunction with sample DataStore files that ship with JBuilder, you can get an early idea of what a DataStore can do.

The DataStore Explorer provides visual tools for performing many maintenance tasks. The Programmer's Guide chooses to explain the basics using the bare-bones DataStore API before explaining and demonstrating more complex topics. But there's nothing to prevent you from looking at that chapter first.

Throughout the JDataStore Programmer's Guide, you will see the following notation in the margin, which indicates some task that can be performed visually with the DataStore Explorer:

DSX: This notation is accompanied by a reference to that task in the DataStore Explorer.

Deploying DataStore application components

Information on deploying the DataStore JDBC server for remote access is described in "Deploying the DataStore JDBC server". Tips for reducing the deployed size of DataStore client applications can be found in "Pruning deployed resources".

Reminder: DataStore is provided with a license for development only. For deployment, additional licenses must be purchased. Contact Borland Customer Service for more information.

Contacting Borland developer support

Borland offers a variety of support options. These include free services on the Internet, where you can search our extensive information base and connect with other users of Borland and Inprise products. In addition, you can choose from several categories of support, ranging from support on installation of the borland.com product to fee-based consultant-level support and detailed assistance.

For more information about Borland's developer support services, please see our Web site at http://www.borland.com/devsupport, call Borland Assist at (800) 523-7070, or contact our Sales Department at (831) 431-1064.

When contacting support, be prepared to provide complete information about your environment, the version of the product you are using, and a detailed description of the problem.

For information about year 2000 issues and our products, see the following URL: http://www.inprise.com/about/y2000/.