Direct Oracle Access

Oracle Access Direct Software puede integrar a la perfección la herramienta de desarrollo y el sistema de base de datos

Conozca más sobre Direct Oracle Access

Solicitar Presupuesto

¿Qué es Direct Oracle Access?

Ya sea que esté utilizando Delphi o C++ Builder de Borland para desarrollar aplicaciones Oracle, el conjunto de componentes Direct Oracle Access puede ayudarlo a integrar sin problemas esta gran herramienta de desarrollo y sistema de base de datos. Su aplicación no solo sacará el máximo provecho de ambos productos, sino que el proceso de desarrollo de la aplicación también se beneficiará de las siguientes características principales:

Alto rendimiento

Tanto las aplicaciones de procesamiento de transacciones en línea como las de procesamiento por lotes pueden beneficiarse de las capacidades de rendimiento de Oracle.

El acceso directo de Oracle, como su nombre indica, accede directamente a la interfaz de Oracle. Esto garantiza un rendimiento óptimo para las funciones estándar de acceso a la base de datos.

La compatibilidad con Array Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables, Location Caching y Direct Path Load Engine le permite optimizar aún más las funciones críticas para el rendimiento de las aplicaciones.

Fácil distribución de aplicaciones:

Una aplicación de acceso directo de Oracle no requiere middleware como BDE u ODBC, simplemente requiere Oracle SQL*Net o Net8. En consecuencia, puede implementar la aplicación sin muchos de los problemas de configuración o configuración de versión que normalmente implica la instalación de middleware.

Compatibilidad con paquetes Oracle La mayoría de los códigos PL/SQL de las bases de datos Oracle están empaquetados.

Direct Oracle Access proporciona un componente TOraclePackage que le permite llamar fácilmente a unidades de programa empaquetadas sin declaraciones detalladas de estas unidades de programa y sus parámetros.

Además, Direct Oracle Access incluye un Asistente para paquetes que puede generar clases para encapsular unidades de programa y escribir tipos definidos en paquetes. Esto hará que sus paquetes de Oracle sean una extensión natural del lenguaje Object Pascal o C++.

TOracleDataSet

El componente de conjunto de datos direct oracle Access admite el bloqueo de registros oracle, la actualización de registros, los valores generados por el servidor, la generación automática de valores de secuencia y la compresión BLOB.

Las relaciones maestro/detalle se pueden configurar automáticamente si hay una clave externa entre el maestro y la tabla de detalles, o si la tabla maestra contiene una o más columnas o atributos de colección (tabla anidada o varray).

TOracleDataSet puede utilizar gran parte de la información de Oracle Dictionary en tiempo de ejecución.

Las restricciones del servidor se pueden comprobar en el cliente y los mensajes de error de restricción se pueden leer desde una tabla de mensajes. Las máscaras de formato, los valores de rango y los valores predeterminados también se pueden leer en el diccionario. Esto le permite crear aplicaciones con una cantidad mínima de conocimientos de base de datos compilados en el ejecutable, adoptando cambios dinámicos en la base de datos sin siquiera volver a compilarla.

Modo Consulta:

por ejemplo, el componente TOracleDataSet tiene un modo de consulta por ejemplo que permite proporcionar formularios QBE en la aplicación sin ninguna programación adicional y sin componentes o controles adicionales. Las consultas QBE resultantes se ejecutan en el servidor Oracle, por lo que el rendimiento será óptimo y el tráfico de red será mínimo. El usuario puede proporcionar valores de consulta simples, como JONES o 100, puede incluir comodines para valores de cadena, como JON%, y puede incluir operadores de comparación como>, <, NOT, BETWEEN, IN, etc.

Monitoree Oracle:

Para supervisar las actividades de acceso a la base de datos de la aplicación Direct Oracle Access, puede utilizar la utilidad Oracle Monitor.

Muestra sql, variables, marca de tiempo, tiempo transcurrido, estadísticas de red, estadísticas de base de datos y plan de ejecución de consultas para cada actividad. Esto puede ser útil para encontrar cuellos de botella de rendimiento, para fines de ajuste y para resolver errores de aplicación.

Eventos de alerta y canalización

Oracle Server incluye una dbms_alert y dbms_pipe para el procesamiento de eventos. TOracleEvent en Direct Oracle Access puede actuar como receptor de estos eventos. Funciona en un segmento en segundo plano de la aplicación y puede propagar eventos de base de datos a eventos de objetos familiares. Estos eventos pueden producirse de forma sincrónica o asincrónica con el segmento principal de la aplicación. Scripts SQL Si necesita realizar varias instrucciones de lenguaje de definición de datos (DDL), por ejemplo, para realizar la parte de instalación de la base de datos, puede utilizar el componente TOracleScript. Tiene un editor de propiedades que le permite desarrollar el script y los comandos individuales. El lenguaje de scripting extensible sigue la sintaxis básica de SQL* Plus y admite todas las instrucciones SQL. También admite variables de reemplazo para que sus scripts sean personalizables.

Cola avanzada Para aprovechar la opción de cola avanzada de Oracle8, puede utilizar el componente TOracleQueue.

El componente TOracleQueue encapsula la funcionalidad básica del DBMS_AQ. Proporciona una forma conveniente de almacenar mensajes en una cola o extraer mensajes de una cola.

Los mensajes se pueden deshabilitar en un segmento en segundo plano de la aplicación y los eventos que se generan en modo enfocado pueden producirse de forma sincrónica o asincrónica con el subproceso principal de la aplicación.

Agrupación de sesiones En las aplicaciones de servidor que a menudo necesitan crear sesiones para procesar solicitudes de aplicaciones cliente, puede ser útil usar el grupo de conexiones. Sin un concepto de grupo, cada solicitud puede conducir a un inicio de sesión y un logotipo de base de datos reales.

Mediante el componente TOracleSessionPool, puede mantener un conjunto de sesiones de base de datos que se pueden usar y reutilizar para diferentes solicitudes. Puede establecer el mínimo de un número máximo de sesiones en el grupo, establecer el comportamiento de tiempo de espera para las sesiones inactivas del grupo y establecer de forma predeterminada el nombre de usuario, la contraseña y la base de datos.

Soporte para características específicas de Oracle Direct Oracle Access soporta muchas características específicas de Oracle. Además de las características mencionadas anteriormente, es compatible con las características de Oracle8 y Oracle8i, como localizadores de LOB, objetos y referencias, XMLTYPE, marcas de tiempo, roaming, expiración de contraseñas, desarrollo de procedimientos externos y oracle services para MTS.

Requisitos de sistema:

Direct Oracle Access requiere un cliente de Windows 95, 98, ME, NT4, 2000, XP, Vista, Windows 7, Windows 8 o Windows 10, con Oracle SQL* Net, Net 8, Net 9, Net 10, Net 11 o Net 12 instalado.

Las versiones compatibles de Oracle Server son 7.x, 8.x, 8i, 9i, 10g, 11g y 12c en cualquier plataforma.

Direct Oracle Access está disponible para todas las versiones recientes de Delphi y C++ Builder.

¿No sabe qué software necesita o no ha encontrado lo que busca?

¿No sabe qué software necesita o no ha encontrado lo que busca? Tenemos un equipo listo para ayudarlo a elegir el software adecuado para su empresa