Определение связанных функций Java в pl/sqlJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Определение связанных функций Java в pl/sql

Сообщение Гость »


Я пытаюсь использовать устройство отпечатков пальцев в pl/sql. Мне удалось сохранить отпечаток пальца в базе данных Oracle, теперь я хочу идентифицировать этот отпечаток пальца. Для этого производитель предоставил мне SDK, в котором я хочу использовать его коды Java. Для этого я написал следующий Java-код:

import java.sql.*; импортировать oracle.jdbc.*; импортировать java.awt.*; импортировать java.awt.image.*; импортировать java.io.*; импортировать javax.imageio.*; импортировать javax.swing.*; импортировать com.futronic.SDKHelper.*; импортировать java.util.Base64; импортировать java.util.Vector; общедоступный класс MainForm { общедоступная статическая строка OnGetBaseTemplateComplete (String FPtemplate) { StringBuffer szMessage = новый StringBuffer(); Строка StrTemplate = FPtemplate; byte[] DecodeTemplate = Base64.getDecoder().decode(StrTemplate); m_Operation = новый FutronicIdentification (); ((FutronicIdentification) m_Operation).Farn(245); ((FutronicIdentification) m_Operation).BaseTemplate(DecodeTemplate); Пользователи Vector = (Vector)m_OperationObj; FtrIdentifyRecord[] rgRecords = новый FtrIdentifyRecord[Users.size()]; for( int iUsers = 0; iUsers < Users.size(); iUsers++ ) rgRecords[iUsers] = Users.get(iUsers).getFtrIdentifyRecord(); Результат FtrIdentifyResult = новый FtrIdentifyResult(); int nResult = ((FutronicIdentification)m_Operation).Identification(rgRecords, result); если (nResult == FutronicSdkBase.RETCODE_OK) { szMessage.append("Процесс идентификации завершен. Пользователь: "); если (result.m_Index!= -1) szMessage.append(Users.get(result.m_Index).getUserName()); еще szMessage.append("не найден"); } еще { szMessage.append("Идентификация не удалась."); szMessage.append( FutronicSdkBase.SdkRetCode2Message( nResult ) ); } Строка StrMessage = szMessage.toString(); вернуть StrMessage; } /** * Содержит ссылку на текущий объект операции. */ частный FutronicSdkBase m_Operation; частный объект m_OperationObj; } Но проблема связана с функциями, определенными в других файлах Java, и я не знаю, как определить эту привязку для PL/SQL. Например код

Результат FtrIdentifyResult = новый FtrIdentifyResult(); (FtrIdentifyResult) сам по себе представляет собой отдельный файл Java, содержащий функции, и эта функция также определена. (FutronicIdentification) и (Идентификация) и... также.

или в очереди

частный FutronicSdkBase m_Operation Определена переменная типа (FutronicSdkBase), где (FutronicSdkBase) — это отдельный Java-файл с функциями. Как мне определить это для pl/sql?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»