Latest News

the latest news from our team

H2 Database

Important Note: Please consult the following post – JNDI vulnerability in H2 database consoles

Install

Go to the following page: https://www.h2database.com/html/download.html. Select Windows Installer (“Last Stable” version).

If the install cannot find Java, download and run the following: https://www.minisoft.com/download/?ID=openjdk14

Go to the Control Panel\System and Security\System\Advanced System Settings\Environment Variables.

In the System Variables, modify the Path variable to include the bin directory of the Java install directory to the path, such as: C:\Program Files\Java\jdk14.0.1\bin

In the System Variables, add a new variable called JAVA_HOME and point it to the same path above, but to the directory above the “bin” directory, such as: C:\Program Files\Java\jdk14.0.1

H2 Console

Default Console URL: http://localhost:8082

Create a new database by editing the JDBC URL path, for example:
jdbc:h2:C:\Minisoft\eFORMz_6\h2db\companyname;AUTO_SERVER=TRUE

Set the database admin user/password to MINISOFT/password with the following command in the H2 console (H2 forces user names to upper case by default): CREATE USER IF NOT EXISTS MINISOFT PASSWORD 'password' ADMIN;

Databases can be placed anywhere but it’s recommended that they are kept in the h2db folder under eFORMz:

Windows: C:\Minisoft\eFORMz_6\h2db\
Non-Windows: minisoft/h2db/

Making H2 Run as a Service

It is recommended to set the Database Engine to run as an eFORMz service by adding the following entry to your ServiceManagerSettings.xml file in the eFORMz install directory (C:\Minisoft\eFORMz_6 on Windows):

<Service Name="H2 DBMS" Class="com.minisoft.h2.Service" Parameters="-tcp -web -webPort 8083 -baseDir h2db " Start="true" />

Driver Class: org.h2.Driver

Connect URL: jdbc:h2:<path here no <> included>;user=<correct user here>;AUTO_SERVER=TRUE

Add this line and restart the service without the H2 console running.

eFORMz sample project database connection properties

Database connection name: HMS_H2
Driver class: org.h2.Driver
URL: jdbc:h2:C:\Minisoft\eFORMz_6\h2db\HMS_H2;AUTO_SERVER=TRUE

Alt tag: ShipFX

Leave a Reply

Your email address will not be published. Required fields are marked *