Using DB adapter to execute a custom SQL statement against the database
In this recipe, we will use an outbound DB adapter to execute a custom SQL statement against the database to reuse some database functionalities.
With that it's easy to call a function of the database to perform a certain value. We will use the ORA_HASH
function to create a hash value for a given string, which we pass as a parameter to the DB adapter.
Getting ready
Make sure that the connection factory is set up in the database adapter configuration as shown in the Introduction section of this chapter.
You can import the OSB project containing the base setup for this recipe into Eclipse from \chapter-7\getting-ready\using-db-adapter-to-execute-custom-sql
.
How to do it...
First we create the DB adapter, which will implement the query from the database. In JDeveloper, perform the following steps:
Open the file composite.xml
of the project ExecuteCustomSQL
.
From the Component Palette, select the SOA components if not already done...