# Package org.h2.tools

package org.h2.tools
Various tools.

Most tools are command line driven, but not all (for example the CSV tool).

Related Packages
Package
Description
org.h2
Implementation of the JDBC driver.
Class
Description
Backup
Creates a backup of a database.
ChangeFileEncryption
Allows changing the database file encryption password or algorithm.
CompressTool
A tool to losslessly compress data, and expand the compressed data again.
Console
Starts the H2 Console (web-) server, as well as the TCP and PG server.
ConvertTraceFile
Converts a .trace.db file to a SQL script and Java source code.
CreateCluster
Creates a cluster from a stand-alone database.
Csv
A facility to read from and write to CSV (comma separated values) files.
DeleteDbFiles
Deletes all files belonging to a database.
GUIConsole
Console for environments with AWT support.
MultiDimension
A tool to help an application execute multi-dimensional range queries.
Recover
Helps recovering a corrupted database.
Restore
Restores a H2 database by extracting the database files from a .zip file.
RunScript
Runs a SQL script against a database.
Script
Creates a SQL script file by extracting the schema and data of a database.
Server
Starts the H2 Console (web-) server, TCP, and PG server.
Shell
Interactive command line tool to access a database using JDBC.
SimpleResultSet
This class is a simple result set and meta data implementation.
SimpleResultSet.SimpleArray
A simple array implementation, backed by an object array
SimpleRowSource
This interface is for classes that create rows on demand.
TriggerAdapter
An adapter for the trigger interface that allows to use the ResultSet interface instead of a row array.
Upgrade
Upgrade utility.