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
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