Raw JDBC Wrapper Example
Example Description
- This example is based on the binary type example.
 - No configuration is required.
 - The static wrapper method is called directly using an Oracle database connection.
 
Create a Database Connection and Call the Wrapper Method
Java Class : 
 BinaryTypesWrapperApi.java
package plsql_workbench_examples.rawjdbcwrapper;
import java.sql.Connection;
import java.sql.DriverManager;
import transferobject.BinaryTypesTO;
import wrapper.BinaryTypesWrapper;
public class BinaryTypesWrapperApi {
  public static void main(String[] args)
  {
    try {
      Class.forName("oracle.jdbc.driver.OracleDriver");
      try (Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.109:1521/orcl",
                                                               "dbw_examples",
                                                               "dbw_examples"))
      {
        // calling the stored procedure
        BinaryTypesTO binaryTypesTO = BinaryTypesWrapper.call(connection, 1f, 1d, 1);
        // print values
        System.out.format("%.12f   %.12f   %d%n",
                          binaryTypesTO.getOBinFloat(),
                          binaryTypesTO.getOBinDouble(),
                          binaryTypesTO.getReturnValue());
      }
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }
}