SQL Workbench/J Homepage

The free DBMS-independent SQL Tool

Created with NetBeans
Content
Home
Supported DBMS
Getting started
Support
XSLT
Downloads
Disclaimer
About the author
RSS Feed
Manual
Building from Source

SQL Workbench/J is a free, DBMS-independent, cross-platform SQL query tool. It is written in Java and thus it should run on any operating system that provides a Java Runtime Environment.

It's main focus is on running SQL scripts (either interactively or as a batch), graphical query building or administration of the database is not the focus.

Current stable version: Build 100 (2008-05-17)
Current development build: 100.6 (2008-08-25)

Features:

  • Display result data from SQL queries (Screenshot)
  • Edit, insert and delete data directly in the result table (Screenshot)
  • Automatically detect and delete dependent rows when deleting rows from the result table
  • Full support for BLOB data in query results, SQL statements, export and import. Read more...
  • Reformatting (Pretty-Print) of SQL Statements (Screenshot)
  • Powerful export command to write text files, XML, HTML or SQL (including BLOB data).
    All user tables can be exported into a directory with a single command. Export files can be compress "on-the-fly".
  • Powerful text and XML file import. A set of files (including compressed files) can be imported from a directory with a single command. Foreign key constraints are detected to insert the data in the correct order
  • Select rows from related tables according to their foreign key definitions (Screenshot1 Screenshot2).
  • Makros (aka aliases) for frequently used SQL statements
  • Variable substitution in SQL statements including smart prompting for values (can be combined with Makros)
  • Generate XML report of the database structure that can be used for re-engineering a database model.
  • Compare two database for differences in the structure. The XML output can be transformed into the approriate SQL ALTER statements using XSLT
  • A DataPumper tool to copy data directly between two servers (Screenshot).
    The functionality of the DataPumper is also available as a SQL command for batch processing
  • Auto completion for tables and columns in SQL statements (Screenshot)
  • All SQL Scripts (including Workbench specific commands) can be run in batch mode
  • Connection profiles can be grouped for better overview (Screenshot)
  • Support for pluggable Look & Feels (e.g. JGoodies Looks)
  • Support for PreparedStatement if the JDBC driver implements the necessary meta data calls
  • SQLWorkbench/J is free (License agreement)

SQL Workbench/J also displays important information about the structure of a database schema

  • Display table, view and procedure definitions (Screenshot)
  • Display view, procedure and trigger source code (Screenshot)
  • Display foreign key constraints between tables (Screenshot)
  • Search for data across all (character) columns in several tables (Screenshot)

RSS Feed available

Please report comments or bugs in the forum
Your feedback is very much welcome!