Toll Free US: +1 888 720 9500  |  Intl: +1 925 924 9500
+1 800 443 6694 (alternative number)
Store | Reseller
  • Support & Services
  • |
  • Products
  • |
  • Downloads
  • |
  • News
  • |
  • About Us
  • |
  • Contact Us
  • |
  • Feedback
All Products
Database Tools & Search
SwisSQL DBChangeManager
SwisSQL Database Migration Products
Stored Procedure Migration Tools

Home > Products > SwisSQL API (Java) For purchase contact  Sales

SwisSQL API (Java) 5.0


On the Fly SQL Conversion : Java API / JDBC Driver Plugin

SwisSQL API is a multi-dialect SQL parser and conversion engine. SwisSQL API enables Java based applications to work with multiple databases without the need to port proprietary SQL queries from one database to another. SwisSQL API can convert DDL, DML and Select statements on the fly across multiple databases like Oracle, SQL Server, DB2, Teradata, Sybase, Informix, PostgreSQL, MySQL,TimesTen and Netezza SQL dialects.

SwisSQL API also offers a JDBC (Java Database Connectivity) Driver wrapper interface that bridges RDBMS vendors' JDBC drivers and your application. Applications using JDBC calls need not embed SwisSQL API. They could just plug-in the SwisSQL JDBC driver wrapper and seamlessly convert SQL queries from one database to another, instantly without any code change.

Features and Benefits:

Oracle to Teradata Conversion now supported!  
  • Multi-Dialect SQL parser parses all SQL dialect including SQL-99, SQL-92, Oracle, IBM DB2, Informix, Sybase, MS SQL Server, MySQL, PostgreSQL.
  • Support for the conversion of Oracle SQL to Teradata SQL dialect.
  • Support for the conversion of Oracle SQL to Netezza SQL dialect.
  • Support for conversion of Common table expressions (WITH statement) to all the databases.
  • Timesten is now added to the Target database list with support for migrating SQLs from Oracle and Sybase.
  • Supports Select, Update, Insert, Create, Delete and Drop statements
  • High performance SQL conversion
  • 100% Java based API for platform independent applications
  • Minimal or no changes to applications using JDBC
  • Direct SwisSQL API for applications to directly utilize SQL conversion features
  • Low memory footprint
  • SQL Object model for advanced users
  • Enriches the Java Paradigm "Write SQL Once, Run Any DatabaseT"

Applications embedding SwisSQL API can use the API in two ways. Directly parse and convert SQL into different dialects. The second way is to use SwisSQL API JDBC Wrapper, which makes the parsing and conversion of SQL transparent to the applications.

Directly Using SwisSQL API From Applications

SwisSQL API Release 5.0 provides a simple and easy to use API to utilize the SQL parsing and SQL conversion features from inside the J2EE/Java applications directly. This feature ensures that applications are in control of when an SQL query needs to be converted to a different dialect. Also, repetitive parsing and conversion of the same SQL can be avoided. This architecture is illustrated in the figure below.

SwisSQL API Java

SwisSQL API JDBC Wrapper

Applications can use SwisSQL API's JDBC Wrapper as bridge between the application and the database specific JDBC driver. Existing applications can leverage seamless integration by just loading the SwisSQL JDBC driver without any other changes.The working model illustration is shown in the figure below.

 
SwisSQL API Java

Supported Database Versions


SQL Migration is supported across the following databases
      • Oracle 8.1.7, 9i, and 10g
      • MS SQL Server 2000
      • IBM DB2 UDB 8.x
      • Teradata1 13.x
      • Netezza2
      • Informix 4.x
      • Sybase ASE 12.x
      • MySQL 4.X
      • PostgreSQL 7.x
      • ANSI-SQL - SQL 92 and SQL 99
      • TimesTen3
      1. Currently supports migration only from Oracle SQL to Teradata SQL.
      2. Currently supports migration only from Oracle SQL to Netezza SQL.
      3. Currently supports migration only from Oracle SQL and Sybase SQL to TimesTen SQL.

To buy the product or for any queries contact sales@swissql.com. Download SwisSQL API (Java)
 
Quick Links
  • SwisSQL Home
  • Support
  • SwisSQL Migration Solution
  • Customers
  • Customer Testimonials
  • Migration Services
  • Partners
 
 
Related products
    Data Migration
    • SwisSQL Data Migration Tool
    SQL Query Migration
    • SwisSQL Console
    • SwisSQL API (Java)
    • SwisSQL API (.NET)
    Stored Procedure Migration
    • SQL Server to Oracle Migration Tool
    • DB2 to Oracle Migration Tool
    • Sybase to Oracle Migration Tool
    • Oracle to SQL Server Migration Tool
    • DB2 to SQL Server Migration Tool
    • Sybase to SQL Server Migration Tool
    • Oracle to DB2 Migration Tool
    • SQL Server to DB2 Migration Tool
    • Sybase to DB2 Migration Tool
    • Oracle to Sybase Migration Tool
    • Oracle to Java Migration Tool
 
Forums
View All Forums
ZOHO Corp. All rights reserved. Trademarks | Privacy Policy | Site Map | Contact Us | Careers | Tell Us