JDBC2XML merges data from any JDBC-compliant database into XML files. Its simple but powerful architecture processes predefined XML templates with embedded SQL queries, and generates XML documents that contain the JDBC or ODBC data merged into the original tagging. In particular, JDBC2XML is a implementation of ODBC2XML in Java, with a number of advantages:
JDBC2XML provides a Java API as well as a sample command-line interface (a future version will be implemented as an Java applet suitable for server-side processing).
Please refer to the ODBC2XML documentation for instructions as to how to define XML templates. In particular, nothing has changed regarding the embedded ODBC2XML instructions within XML template files. Other than running JDBC2XML within a Java Runtime Environment, the only other change is to the JDBC2XML API. The method of embedding SQL statements into XML templates is exactly the same (note: JDBC2XML will recognize the "odbc2xml" or "jdbc2xml" instruction keyword within all embedded processing instructions. Templates that work with ODBC2XML will work with JDBC2XML).
The distribution file is available here and includes the Xerces XML Parser from the Apache XML Project. You will also require:
To install JDBC2XML:
c:\jdbc2xml).
See the file jdbc2xml.bat for an example of how to run JDBC2XML against an ODBC data source (the provided SAMPLE.MDB MS Access file).
See the file sample.java for an example of how to use the Jdbc2xml API from within a Java program.
JDBC2XML is distributed as shareware. You may use it for a period of up to 30 days to evaluate it, then you must register it to continue use. Registration entitles users to up to 1 hour of technical support. The registered version is available under these licenses:
| License Description | Price |
|---|---|
| JDBC2XML Single-User License | $49.95 |
| JDBC2XML Developer's License | $129.95 |
JDBC2XML and its accompanying documentation are Copyright © 2002 Intelligent Systems Research. All Rights Reserved. Your use of the program indicates acceptance of the License Agreement with Intelligent Systems Research. This product includes software developed by the Apache Software Foundation.
For more information contact: