|
Beschreibung
dbInside ist ein in Pure-Java geschriebener, grafischer Datenbank-Explorer.
Neben den üblichen Grundfunktionen eines generischen Datenbank-Clients wie z.B. der Visualisierung der Datenbankstruktur oder dem Ausführen von SQL-Befehlen, bietet dbInside eine Fülle von professionellen Features für den einfachen und effizienten Umgang mit Datenbanken.
Da dbInside die standardisierte JDBC-Schnittstelle nutzt, ist das Tool prinzipiell für jede Datenbank einsetzbar, für die ein entsprechender JDBC- oder ODBC-Datenbanktreiber vorliegt.
Getestet wurde dbInside bisher auf folgenden Datenbanken:
- dBase (ODBC)
- Paradox (ODBC)
- Microsoft Access (ODBC)
- Microsoft SQL-Server Desktop Edition/MSDE (JDBC)
- Borland Interbase (ODBC + JDBC)
- IBM DB2 UDB (ODBC + JDBC)
- ORACLE (ODBC + JDBC)
- MYSQL (JDBC)
Um einen ersten Eindruck zu erhalten, sind einige Screenshots verfügbar.
Features
Visualisierung
|
Grafische Darstellung der Datenbankstruktur als Baum
- Schemas / Kataloge (mit Filterungsmöglichkeit)
- Systemtabellen, Tabellen, Views, Stored Procedures, Aliases, etc.
- Tabellenspalten und -indizes, Primärschlüssel
- Stored Procedure Parameter und Return-Werte
|
Information
|
Anzeigen von Metainformationen
- allgemeine Datenbank-Eigenschaften und -Restriktionen
- Datenbanktreiber-Eigenschaften
- unterstützte Non-ANSI-SQL-Keywords
- System-, String-, Date/Time- und Numeric-Funktionen
- unterstützte Datentypen
- Zugriffsprivilegien für Tabellen/Views
- Spaltendefinitionen von Tabellen/Views
- Parametertypen von Stored Procedures
|
Inhalt
|
Datenanzeige und -manipulation
- inkrementelles Browsen von Tabellen/Views mit Sortiermöglichkeit
- Suche nach Zeichenketten in Tabellen/Views und Resultsets
- Formularansicht der Daten
- direkter Insert, Update und Delete von Rows
|
SQL
|
Professioneller SQL-Editor
- Syntaxhighlighting
- mehrere parallele SQL-Views
- Öffnen, Speichern und Ausführen von SQLs + SQL-Scripts
- Debug-Modus für SQL-Ausführung
- Suchen & Ersetzen
- Generieren von SQL-Befehlen, z.b. CREATE TABLE
- Unterstützung von parametrisierbaren SQLs
- Unterstützung von Multiple Resultsets durch Tab-Anzeige
- Export von Resultsets als CSV, HTML oder XML
- Fehlerübersicht nach SQL-Ausführung
|
Relationen
|
Grafische Darstellung der Tabellen-Beziehungen
- Anzeige durch dynamisch generierte HTML-Seiten
- Darstellung der referred-by- und refers-to-Beziehungen
- Auflistung von Foreign-Key-Constraints
|
Export
|
Umfassende Export-Funktionalität
- gleichzeitiger Export mehrerer Tabellen/Views
- Export als SQL, CSV, HTML und XML (mit DTD oder XML-Schema)
- Export von Struktur und/oder Daten
- Zeilenauswahl durch Anzahlbegrenzung, Iteration und WHERE-Bedingungen
- Spaltenauswahl
|
Import
|
Umfassende Import-Funktionalität
- gleichzeitiger Import mehrerer Dateien
- Import von CSV- und XML-Dateien
- Import von Struktur und/oder Daten
- Zeilenauswahl durch Anzahlbegrenzung und Iteration
- bestimmbare Spaltenzuordnung
|
Migration
|
Kopieren von Tabellen in heterogene Datenbanken
- Copy&Paste von Tabellen
- automatisches Konvertieren von Spaltendefinitionen
|
Konfiguration
|
Umfassende Einstellmöglichkeiten
- umschaltbare Sprache der Benutzeroberfläche
- Look & Feel
- Transaktionsverhalten
|
|
|