Using TopLink and Glassfish.........................................................................39
Using EclipseLink.........................................................................................39
Using Apache ActiveMQ...............................................................................39
Using H2 within NetBeans............................................................................40
Using H2 with jOOQ....................................................................................40
Using Databases in Web Applications............................................................41
Embedded Mode......................................................................................41
Server Mode............................................................................................41
Using a Servlet Listener to Start and Stop a Database................................42
Using the H2 Console Servlet....................................................................43
Android.......................................................................................................44
CSV (Comma Separated Values) Support......................................................45
Reading a CSV File from Within a Database...............................................45
Importing Data from a CSV File.................................................................45
Writing a CSV File from Within a Database................................................45
Writing a CSV File from a Java Application.................................................46
Reading a CSV File from a Java Application................................................46
Upgrade, Backup, and Restore.....................................................................47
Database Upgrade...................................................................................47
Backup using the Script Tool.....................................................................47
Restore from a Script...............................................................................47
Online Backup..........................................................................................48
Command Line Tools...................................................................................48
The Shell Tool.............................................................................................49
Using OpenOffice Base................................................................................49
Java Web Start / JNLP.................................................................................50
Using a Connection Pool..............................................................................50
Fulltext Search............................................................................................51
Using the Native Fulltext Search................................................................51
Using the Apache Lucene Fulltext Search...................................................52
User-Defined Variables.................................................................................53
Date and Time............................................................................................54
Using Spring...............................................................................................55
Using the TCP Server...............................................................................55
OSGi...........................................................................................................55
Java Management Extension (JMX)...............................................................55
Features.........................................................................................................57
Feature List.................................................................................................57
Main Features..........................................................................................57
Additional Features..................................................................................58
SQL Support............................................................................................58
Security Features.....................................................................................58
Other Features and Tools.........................................................................59
H2 in Use....................................................................................................59
Connection Modes.......................................................................................59
3 of 347