X Tutup

Open Source SQL Clients in Java

26 projects

Universal graphical SQL client for any JDBC database. Browse structure and data, run SQL, extend via plugins. Requires Java 17+ (5.

Details

Database change management: define changes in SQL, XML, JSON, or YAML; version-control and apply them. Supports branching, rollback, multi-developer merges, and 60+ databases. Community edition Apache 2.

Details

Desktop SQL client in Java: query editor, table browser, import/export, script execution, visual editor. JDBC-based; supports SSH and data editing. GPL.

Details

Pure Java library for reading and writing Microsoft Access databases. No GUI; for use by applications. Supports Access 2000–2019 (read/write) and 97 (read-only).

Details

DBMS-independent SQL client. Batch and GUI modes; strong export/import; variable substitution, BLOB support. Copy data between servers.

Details
jisqlInactive

Command-line interactive SQL client for any JDBC database. Similar to Sybase isql, Oracle sqlplus, or PostgreSQL psql. Multiple output formats.

Details
AditInactive

Lightweight Java database interface for running queries. Simple, minimal UI for ad-hoc SQL and database inspection.

Details

JDBC database browser and data manipulation tool. Browse and edit data, run SQL and scripts, connect to multiple databases. Connection wizard, secure settings, built-in editor.

Details
dbbrowserInactive

Cross-platform database viewer (GPL). View tables and sequences without writing SQL; CLOB/BLOB support for Oracle and MySQL. SQL window, CRUD from GUI, CSV/PDF export, multiple skins, i18n.

Details
DbmJuiInactive

Database manager UI inspired by DBMGUI for SAPDB. Java client for administering and querying SAPDB (now MaxDB) databases.

Details
DBSAInactive

DataBase Structure Analysis: compare schema snapshots, report differences, and generate SQL patches. Includes a basic repository for schema history.

Details

Visual SQL query builder: create queries without writing SQL. Query preview, history, JDBC admin, metadata search, command editor. Works with any JDBC database (Oracle, MySQL, HSQLDB, Firebird, etc.

Details
HenplusInactive

JDBC SQL shell with Oracle SQL*Plus-like syntax. Context-sensitive completion, multiple sessions, command history, variables, describe, @/@@/spool. Per-project history and plugins.

Details
iSQL-ViewerInactive

Open-source JDBC database front end in Java. Single interface for common tasks across PostgreSQL, MySQL, Oracle, Informix. Cross-platform.

Details
JSQLToolInactive

Swing SQL client to view and edit table data and run SQL scripts. Connects via JDBC/ODBC. Multi-language and internationalization support.

Details
MyJSQLViewInactive

Java GUI for viewing, adding, editing, and deleting data in mainstream databases. Query builder for SELECTs; sorting, search, import/export. GPL.

Details

Lightweight Java SQL client (under 1 MB) for any JDBC database. Basic query and update, simple metadata. Portable, easy to install, vendor-independent.

Details
QuantumDBInactive

Eclipse plugin for database access via JDBC. Connect, browse schemas/tables/views, run ad-hoc SQL, manage . sql files, and use wizards for updates.

Details
QueryFormInactive

Java GUI front end for JDBC databases. Builds forms on the fly to query tables, browse results, and insert/update/delete rows without writing SQL. GPL.

Details
SQL AdminInactive

Cross-platform, multi-database Java thin client. Connect and run queries against any JDBC database. GPL.

Details
SQLMinusInactive

SQL client with developer-friendly features for querying and managing JDBC databases. GPL.

Details
SqlShellInactive

Command-line SQL client with tab completion, history, and help. JDBC-based for use with many database types. User-friendly CLI.

Details
VelaInactive

Swing-based SQL and PL/SQL client for Oracle. Browse objects, view table definitions and data, edit and compile SQL/PL/SQL scripts. JDBC.

Details
ViennaSQLInactive

Pure Java GUI SQL client for any JDBC database. Cross-platform; runs wherever Java is available.

Details

Console program for database queries: predefined SQL and parameterized repetitive queries for administration. No GUI.

Details
GUAMInactive

Swing GUI for MySQL user administration. Pure Java, cross-platform. Create and manage MySQL users and privileges from a desktop client.

Details
X Tutup