|
Zaval Database Front-endVersion 1.2User's GuideZaval Creative Engineering Group ContentsIntroduction to the Zaval Database Front-end. What Can You Do with Zaval Database Front-end. When To Use The Zaval Database Front-end. Installing the Zaval Database Front-end. Disconnecting from the database. What you receive using the tool. Introduction to the Zaval Database Front-endThe Zaval Database Front-end solution is the SQL console query tool for relational databases, for which the JDBC (Java Database Connectivity) drivers exist. The Zaval Database Front-end tool is a light-weight, web-based client, best used by advanced software engineers and database administrators for casual executing the raw SQL code and SQL scripts against the database without having to launch the database-specific administrative clients or tools. What Can You Do with Zaval Database Front-endThe Zaval Database Front-end provides all facilities that the target database you have connected to allows to perform with the SQL queries. The exact enumeration, however, is database-specific. For all widely used databases, such as PostgreSQL, DB2, Oracle, Sybase, MySQL, any databases that can be accessed through JDBC-ODBC bridge and many more the tool can perform all spectrum of querying and database administration. The Zaval Database Front-end gives you the same features like a vendor-supplied query and administrative tool. However, it is much lighter and is not bound to exact database. When To Use The Zaval Database Front-endThe Zaval Database Front-end is best used for casual, irregular access to various databases. If you can write the SQL query yourself, then perhaps you will enjoy that you don't need to install several DBMS clients on your workstation and that you execute your query against the database faster than with vendor-supplied client. Another great area of use is the remote access to database via HTTP or HTTPS protocols. Since this tool is a Web-based client, developers and administrators may connect to the database via the SSL configured for all major Web servers with JSP 1.2 compliant engine installed (Resin, Tomcat, WebSphere, WebLogic). Installing the Zaval Database Front-endTo install the Zaval Database Front-end on your JSP1.2 compliant Web Server, you need to upload the files from the JSP bundle to any configured Web application. We suggest that you create a special Web application for this tool. When the file upload is complete, the Database Front-end is ready to use. In your Web applications classpath settings, you should indicate the paths to libraries of the JDBC drivers that will be available for this application. At present the tool does not perform the search for available JDBC drivers automatically. Therefore, you should check that the database drivers that you plan to query are available in the classpath. Connecting to the databaseIn order to log into the database, you have to provide information about database driver, database URL, and your database credentials. The Front-end tool receives this information from you using a form dialog, given on the Screenshot 1: Zaval Database Front-end
All fields' titles are self-explanatory:
To make life easier, the list of the most popular DBMS drivers and URL formats is provided below this form. When clicking on a driver and a URL link, the corresponding values will be inserted into the appropriate fields above. Operating the SQL ConsoleThe SQL console offers a simple and intuitively understandable interface. The console that will be available to you when you have logged in is displayed on the Screenshot 2: Zaval Database Front-end
There are following features available:
Query Parse featureQuery parse is the most useful feature available: it allows you to execute several queries delimited by the ';' symbol at once, even if database does not support such functionality. Actually, it parses incoming string and submits each query separately, but for user all this looks like all queries are submitted in one step. By default this feature is enabled. Do not turn it off if you are not sure what you are doing. It is safe to leave this option checked. Transactions SupportThe most valuable feature of the nowadays databases is transactions support. In the current version we make it possible to use transactions - you can start it, than do whenever you want and afterwards save changes or reject them. This is really useful when you are working with the remote database and the connection is really bad. Once it is lost and you were working with one of the City Bank databases (for example) you have no reason to worry about - the changes won't be committed, so data integrity won't be broken. Disconnecting from the databaseIn order to disconnect from the database, you need to check the disconnect checkbox (see Screenshot 2) and submit a form. If a query is not empty, it will be executed with results will be displayed (if Show Results checkbox is checked) and the database will be disconnected. Submitting an empty query simply disconnects you from the database. What you receive using the toolSample query result set with Show columns info is given on the Screenshot 3: Executed query : select * from urlresource
The first row of the table indicates the table column names, the second one gives the column information. Sample results when you use the parse query feature are given on the Screenshot 4: Zaval Database Front-endExecuted query : select * from quotepool where quoteid > 6 and quoteid < 9
Executed query : select urlresourceid, date_when from urlresourcehit fetch first 2 row only
Usage patternsThere are some situations when this tool will be the best one:
Feel free to invent any other usage patterns and mail them to us. Customizing the productThere are several features that can be customized:
We tried to make all options self-explanatory, so there are no comments on them here. All these variables are stored as String arrays/char symbol/String respectively at the top of the jsp-file. The source code of the tool is well-commented to make desired changes easy. Further product plansCurrent tool implementation follows the minimalist computing concept. In near future the following features will be added:
Support availableAll support for software installation and problems should be sent directly to support@zaval.org with 'Re: Zaval Database Front-end Support' in subject line and plain text in the message body, describing your request and/or your problem. Since this software is distributed under the General Public License and is maintained by its authors on non-commercial basis, your request will be answered as soon as possible, but no later than 5 business days. The Zaval Creative Engineering Group carries out its software customization/new software development on the regular basis. For more info contact us at info@zaval.org. For more information about the product, please contact Zaval
CE Group directly in a free form. |
Original idea: Alexander Ivanyukovich. Developed under Zaval Creative ProcessTM. |
Copyright © Zaval Creative Engineering Group, 2000-2005 |
Distributed under GPL v2. All Rights Reserved. |