John Dow - Software Services and Products

Java and Relational Databases
1-866-JTDSOFTware (1-866-583-7638)
6560 Rosemoor St, Pittsburgh, PA 15217-3026



Home
Who We Are
Java Migration
Q&A Options
Tools and Utilities
Order Products
Product Demos
Downloads
Services
Links
Contact Us
Contents

Q&A databases (as well as applications based on other software) can be converted to a true relational database. Java, a popular programming language, is used to convert the application forms and program logic. We have extensive experience converting Q&A and can create a Java-based application that looks and acts almost identical to a Q&A database. That includes Q&A's easy-to-use retrieve specs as well as import and export specs.

We have created a demo that illustrates what a converted application might look like and it makes evident how closely we can mimic the look and feel of a Q&A Windows database.

The demo is of an extremely simple order entry application. It was based on a demo for DTFWIN, our program which enhances the capabilities of Q&A Windows. In its demo, DTFWIN provided a customized main menu and other features, such as pop up listboxes. These functions are now provided by Java programming. There were three databases, ORDER, CUSTOMER, and STOCK; the programming in those databases is now in Java, and the data is stored in a relational database.

Please take a few moments to view screen images of the Java Demo. (These images do not reflect changes in February 2008 that provide a color-coded table view; when quantity on hand in stock goes below a threshold of 100 the row turns orange, if it goes to zero the row turns red.)

Why would you want to convert to something other than Q&A (or Sesame) when it is so easy to use? The basic answer is that it is an end user database, designed for people who run their business by day and program Q&A by night. Many of our clients were the original developers of the Q&A databases currently in use. However, their businesses have been so successful that they have outgrown the capabilities of Q&A. Now when the owner/developers need more features to support a more complicated business, they no longer have the time to do further development, let alone learn something entirely new.

As professional software developers, we at Software Services and Products can convert your existing application to a true relational database and reprogram it in Java. With a true relational database, you have "scalability," which means that the amount of data you have can grow virtually without limits because, if needed, you can choose another database to stand behind your application, a database with greater capabilities.

To prove that you can switch databases, the demo actually comes with two databases: "Derby" (from IBM) and "JDataStore" (from Borland). When the demo starts, you can choose which one you want to use. Derby is free and is appropriate for small offices. JDataStore only costs $600 for a site license yet it can support many users while being virtually effortless to manage.

Both of these databases are "embedded." The good thing about embedded databases is that you don't have to do anything to set them up, which is great for a demo. The bad thing is that they only permit one user to access the data. One user is ok for a demo or a single user office. However, typically you would want a "client/server" installation that would support many simultaneous users. Both Derby and JDataStore can also run in client/server mode.

With Java, you can easily put your data on the Internet. Customers can see the status of an order. Agents can update the status of a job.

Programming it in Java means we are not constrained by the limitations of an end user database. We can deliver virtually any functionality you want. Data in multiple databases can easily be updated on the spot, with no need to wait for later batch posting processes run by hideously large DOS macros.

In addition to viewing the screen images, you can actually run the demo. You will need to have Java installed on your computer; many if not most computers already have Java installed. Java was developed by Sun and can be installed at no charge. Download the demo and try it. If you don't have Java on your computer, send us an e-mail and we'll provide download instructions.

The demo will automatically install into C:\JavaDemo and after installation it will automatically run.

Download, install, and run the demo (version 2/12/2008)

Last modified:2/12/2008