PointBase is the compact pure-Java database that early Java EE application servers, BEA WebLogic among them, bundled for development and testing. DbSchema connects over the PointBase JDBC driver and gives those inherited databases an ER diagram, a SQL editor, and documentation.
Trusted by teams at
Teams maintaining older Java EE applications keep finding PointBase underneath: a test or configuration database the JPA layer generated years ago, with no documentation and no graphical tooling left to open it.
DbSchema reads the PointBase catalog — tables, column types, and foreign keys — and turns it into a model you can browse, query, and document today.
What a legacy database needs most: visibility.
Connect once and DbSchema draws the tables, types, and foreign-key relationships the JPA provider or Hibernate created — no archaeology in system catalogs.
Inspect application data, run DDL, and validate a change before it reaches the application server — against embedded and server-mode databases alike.
Produce a structured HTML report of table definitions, column metadata, and relationship diagrams — the durable artifact audits and handovers ask for.
DbSchema keeps the PointBase schema in a design model file of its own. Open it years later, with or without a running database, and the structure is still there to read, version, and build on.
The model opens on its own — no WebLogic instance, no live database required.
Commit the model next to the legacy code, so schema and application history stay together.
Review the statements a schema edit produces before anything runs against the database.
Plan the move off PointBase by modeling the target schema in the same tool.
The two PointBase modes differ only in driver JAR and URL. Embedded mode uses
pbembedded.jar from your PointBase installation with a URL of the form
jdbc:pointbase:embedded:dbname; server mode uses pbclient.jar
with jdbc:pointbase:server://host/dbname. Register the matching JAR in
DbSchema's driver manager and the connection wizard picks it up.
For embedded mode, the database files must be reachable from the machine running DbSchema, and no other process may hold a lock on them during the session. Setup details are on the PointBase JDBC driver page.
Free Community Edition, no account — a 15-day Architect trial is in the same installer.
Teams working with PointBase often use these engines too. Explore dedicated guides and JDBC setup for each.