|
|
|
|
- Presentación
- Tabla de resumen
Gestión de bases de datos en las aplicaciones WINDEV Java
Esta Document presenta los diferentes modos de acceso a las bases de datos desde una aplicación WINDEV Java. | | | | Base de datos/Sistema operativo | Windows | Linux | Mac | HFSQL Client/Server o red | Acceso directo con las funciones Hxx o SQLxx con las siguientes DLL en el directorio de ejecución:- wd290hf.dll
- wd29 0jav.dll
- wd290sql.dll
- wd290vm.dll
Dependiendo de las características utilizadas, también pueden ser necesarias las siguientes bibliotecas: wd29 0pnt.dll, wd29 0trs.dll, wd29 0uni.dll.Estas bibliotecas se encuentran en el subdirectorio "Programas" de WINDEV. Applet Java: el.dll no puede ser incluido en el applet (deben ser instalados o descargados automáticamente). | Acceso directo con las funciones Hxx o SQLxx con las siguientes librerías en el directorio de ejecución:- wd29 0hf.so
- wd29 0jav.so
- wd29 0sql.so
- wd29 0vm.so
Dependiendo de las características utilizadas, también pueden ser necesarias las siguientes bibliotecas: wd29 0pnt.so, wd29 0trs.so, wd29 0uni.so.Estas bibliotecas están disponibles en el subdirectorio "Programas\Framework\Linux" de WINDEV. Applet Java: el.so no puede ser incluido en el applet (deben ser instalados o descargados automáticamente). | Acceso directo con las funciones Hxx o SQLxx con las siguientes librerías en el directorio de ejecución:- wd29 0hf.dylib
- wd29 0jav.dylib
- wd29 0sql.dylib
- wd29 0vm.dylib
Estas bibliotecas están disponibles en el subdirectorio "Programas\Framework\MacOSX" de WINDEV.Applet Java: el.dylib no puede ser incluido en el applet (deben ser instalados o descargados automáticamente). | Nota:- Para acceder directamente a una base de datos de la Red HFSQL Classic, los datos deben encontrarse en la red local. Los datos no se pueden encontrar en un recurso compartido de Windows accesible desde el Mac.
- Para una base de datos HFSQL Client/Server, los datos se pueden encontrar local o remotamente.
| Acceso nativo MySQL, SQL Server o SQLite | Acceso directo posible con las funciones Hxxx o SQLxxx (sin DLL en el ordenador del usuario) | Acceso directo posible con las funciones Hxxx o SQLxxx (no .so en el ordenador del usuario) | Acceso directo posible con las funciones Hxxx o SQLxxx (sin .dylib en el ordenador del usuario) | Notas: - El controlador JDBC debe estar incluido en el archivo - Asegúrese de que el controlador JDBC es compatible con Windows | Notas: - El controlador JDBC debe estar incluido en el archivo - Asegúrese de que el controlador JDBC es compatible con Linux | Notas: - El controlador JDBC debe estar incluido en el archivo - Asegúrese de que el controlador JDBC es compatible con Mac. | Cualquier base de datos que incluya un controlador JDBC | Acceso directo posible sólo con las funciones SQLxxx (sin DLL en el ordenador del usuario) | Acceso directo posible sólo con las funciones SQLxxx (no .so en el ordenador del usuario) | Acceso directo posible sólo con las funciones SQLxxx (no es posible el acceso directo a .dylib en el ordenador del usuario) | Notas: - El controlador JDBC debe estar incluido en el archivo - Asegúrese de que el controlador JDBC es compatible con Windows | Notas: - El controlador JDBC debe estar incluido en el archivo - Asegúrese de que el controlador JDBC es compatible con Linux | Notas: - El controlador JDBC debe estar incluido en el archivo - Asegúrese de que el controlador JDBC es compatible con Mac. |
Algunos puntos importantes sobre el acceso a los datos de una aplicación de Java en WINDEV: - La ejecución realizada en modo de prueba no es una ejecución de Java sino una ejecución de Windows. Por lo tanto, se debe establecer una conexión diferente dependiendo de si se utiliza o no el modo de prueba (por ejemplo: OnTestMode()=True).
- Las conexiones RMI y JDBC no se pueden definir en el análisis. Estas conexiones deben definirse necesariamente mediante programación (SQLConnect o HOpenConnection).
- Las principales diferencias entre Java Archive, Java y Java Web Start Archive son las siguientes:
- Archivo de Java ~= Aplicación de Java para ejecutar/instalar en un ordenador de usuario.
- Applet de Java ~= Aplicación de Java para ejecutar a través de una página Web en un navegador Web.
- Java Web Start Archive ~= La aplicación Java se ejecuta desde una página web pero se ejecuta localmente como una aplicación estándar de Java pero con un sistema para la actualización de automatic Java Web Start.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|