1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/developer-cli-odo-connecting-a-java-application-to-mysql-database.adoc
2023-10-30 08:58:12 -04:00

59 lines
1.5 KiB
Plaintext

// Module included in the following assemblies:
//
// * cli_reference/developer_cli_odo/creating-a-java-application-with-a-database
:_mod-docs-content-type: PROCEDURE
[id="connecting-a-java-application-to-a-database_{context}"]
= Connecting a Java application to a database
To connect your Java application to the database, use the `odo link` command.
.Procedure
. Display the list of services:
+
[source,terminal]
----
$ odo service list
----
+
.Example output
[source,terminal]
----
NAME AGE
Database/sampledatabase 6m31s
----
. Connect the database to your application:
+
[source,terminal]
----
$ odo link Database/sampledatabase
----
. Push the changes to your cluster:
+
[source,terminal]
----
$ odo push
----
+
After the link has been created and pushed, a secret that contains the database connection data is created.
. Check the component for values injected from the database service:
+
[source,sh]
----
$ odo exec -- bash -c 'env | grep DATABASE'
declare -x DATABASE_CLUSTERIP="10.106.182.173"
declare -x DATABASE_DB_NAME="sampledb"
declare -x DATABASE_DB_PASSWORD="samplepwd"
declare -x DATABASE_DB_USER="sampleuser"
----
. Open the URL of your Java application and navigate to the `CreatePerson.xhtml` data entry page. Enter a username and age by using the form. Click *Save*.
+
Note that now you can see the data in the database by clicking the *View Persons Record List* link.
+
You can also use a CLI tool such as `psql` to manipulate the database.