マネージ・アプリケーションの場合、OpenESQL は、従来のホスト変数宣言を使用するオプションと、JVM データ型をホスト変数宣言として使用するオプションを提供します。JVM データ型の使用は、OpenESQL Managed Runtime で可能になり、DBMAN 指令オプションを JDBC に設定することで指定されます 。
01 myName string
01 myDate type java.sql.Timestamp
01 myData object
*> ------------------------------------------- *> COBOL HOST VARIABLES FOR TABLE EMP *> ------------------------------------------- 01 EMP-EMPNO STRING. 01 EMP-FIRSTNME STRING. 01 EMP-MIDINIT STRING. 01 EMP-LASTNAME STRING. 01 EMP-WORKDEPT STRING. 01 EMP-PHONENO STRING. 01 EMP-HIREDATE type java.sql.Timestamp. 01 EMP-JOB STRING. 01 EMP-EDLEVEL BINARY-SHORT. 01 EMP-SEX STRING. 01 EMP-BIRTHDATE type java.sql.Timestamp. 01 EMP-SALARY DECIMAL. 01 EMP-BONUS DECIMAL. 01 EMP-COMM DECIMAL. EXEC SQL SELECT A.FIRSTNME ,A.LASTNAME ,A.HIREDATE ,A.SALARY ,A.EMPNO INTO :EMP-FIRSTNME ,:EMP-LASTNAME ,:EMP-HIREDATE:EMP-HIREDATE-NULL ,:EMP-SALARY:EMP-SALARY-NULL ,:EMP-EMPNO FROM HCOSQL.EMP A WHERE (A.EMPNO = :EMP-EMPNO) END-EXEC