anchor.diff:  Going into each of those options is beyond the scope of this document,
   but the following section gives an overview of each database URL and a link to the official documentation.
   
  +=== DB2
  +
  +`jdbc:db2://<serverName>[:<portNumber>]/<databaseName>[:<key1>=<value>;[<key2>=<value2>;]]`
  +
  +Example:: `jdbc:db2://localhost:50000/MYDB:user=dbadm;password=dbadm;`
  +
  +See the https://www.ibm.com/support/knowledgecenter/SSEPGG_11.5.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_r0052342.html[official documentation] for more detail on URL syntax and additional supported options.
  +
  +=== Derby
  +
  +`jdbc:derby:[//serverName[:portNumber]/][memory:]databaseName[;property=value[;property=value]]`
  +
  +Example:: `jdbc:derby://localhost:1527/myDB`, `jdbc:derby:memory:myDB;create=true`
  +
  +Derby is an embedded database.
  +It can run as a server, based on a file, or live completely in memory.
  +All of these options are available as listed above.
  +You can find more information at the https://db.apache.org/derby/docs/10.8/devguide/cdevdvlp17453.html#cdevdvlp17453[official documentation].
  +
   === H2
   
   `jdbc:h2:{ {.|mem:}[name] | [file:]fileName | {tcp|ssl}:[//]server[:port][,server2[:port]]/name }[;key=value...]`
  
positive.code: All of these options are available as listed above.
  You can find more information at the https://h2database.com/html/features.html?highlight=url&search=url#database_url[official documentation].
  
  === PostgreSQL
  
  PostgreSQL only runs as a server, as do the rest of the databases below.
  As such, you must specify connection details, or use the defaults.
  
  `jdbc:postgresql:[//][host][:port][/database][?key=value...]`
  
  Example:: `jdbc:postgresql://localhost/test`
  
  Defaults for the different parts are as follows:
  
  `host`:: localhost
  `port`:: 5432
  `database`:: same name as the username
  
  The https://jdbc.postgresql.org/documentation/head/connect.html[official documentation] go into more detail and list optional parameters as well.
  
  === DB2
  
  `jdbc:db2://<serverName>[:<portNumber>]/<databaseName>[:<key1>=<value>;[<key2>=<value2>;]]`
  
  Example:: `jdbc:db2://localhost:50000/MYDB:user=dbadm;password=dbadm;`
  
  See the https://www.ibm.com/support/knowledgecenter/SSEPGG_11.5.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_r0052342.html[official documentation] for more detail on URL syntax and additional supported options.
  
  === MariaDB
  
  `jdbc:mariadb:[replication:|failover:|sequential:|aurora:]//<hostDescription>[,<hostDescription>...]/[database][?<key1>=<value1>[&<key2>=<value2>]]`
   hostDescription:: `<host>[:<portnumber>]  or address=(host=<host>)[(port=<portnumber>)][(type=(master|slave))]`
  
  Example:: `jdbc:mariadb://localhost:3306/test`
  
  You can find more information about this feature and others detailed in the https://mariadb.com/kb/en/library/about-mariadb-connector-j/[official documentation].
  
  === MySQL
  
  `jdbc:mysql:[replication:|failover:|sequential:|aurora:]//<hostDescription>[,<hostDescription>...]/[database][?<key1>=<value1>[&<key2>=<value2>]]`
   hostDescription:: `<host>[:<portnumber>]  or address=(host=<host>)[(port=<portnumber>)][(type=(master|slave))]`
  
  Example:: `jdbc:mysql://localhost:3306/test`
  
  
negative.code: The lack of JMX support is a natural consequence of running in native and is unlikely to be resolved.
  The integration with OCI could be resolved, if you need it we suggest opening a support request with the MySQL Connector/J maintainers.
  
  === PostgreSQL
  
  PostgreSQL only runs as a server, as do the rest of the databases below.
  As such, you must specify connection details, or use the defaults.
  
  `jdbc:postgresql:[//][host][:port][/database][?key=value...]`
  
  Example:: `jdbc:postgresql://localhost/test`
  
  Defaults for the different parts are as follows:
  
  `host`:: localhost
  `port`:: 5432
  `database`:: same name as the username
  
  The https://jdbc.postgresql.org/documentation/head/connect.html[official documentation] go into more detail and list optional parameters as well.
  
  :no-duration-note: true
  
  