I\'ve followed the JDBC tutorial at: http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html, and managed to build and create my own JDBC database without too
I found recently that if you are using jlink to create a runtime, you may need to include additional jdk modules to allow the driver to instantiate.
jlink
In my case I needed to include the java.naming and java.management modules within the image.
java.naming
java.management