All products
ProductionJavaSpringJDBC

BroadSQL

One shell for every database you manage.

A JDBC command-line client for querying, scripting, and exporting across compatible databases.

Started
2006
Development
Ongoing
Visit BroadSQL

One consistent way to work across databases

BroadSQL gives database professionals a single command-line environment for connecting to multiple database systems. Query, automate, export, and move between environments without adopting a different workflow for every vendor.

What it helps you do

Work across vendors

Use the same shell and commands with H2, PostgreSQL, Derby, HSQLDB, SQLite, and other JDBC-compatible systems.

Automate repeatable work

Run scripts and stored query libraries unattended across development, test, and production environments.

Export and move data

Send results to spreadsheets and common file formats, or copy query results into another database.

Operate without a GUI

Work over SSH, keep scripts under version control, and integrate database tasks into scheduled workflows.

Designed for

People managing more than one database

  • Database administrators and support engineers
  • Data stewards and integration teams
  • Migration and archiving specialists
  • Developers automating recurring SQL work

Learn more

Documentation, downloads, and the latest release

Visit BroadSQL