| | | |
Base de données / Système d'exploitation | Windows | Linux | Mac |
HFSQL Client/Serveur ou réseau | Accès direct avec les fonctions Hxx ou SQLxx avec les DLLs suivantes dans le répertoire d'exécution :- wdxxxhf.dll
- wdxxxjav.dll
- wdxxxsql.dll
- wdxxxvm.dll
Selon les fonctionnalités utilisées, les librairies suivantes peuvent également être requises : wdxxxpnt.dll, wdxxxtrs.dll, wdxxxuni.dll.Ces librairies sont livrées dans le sous-répertoire "Programmes" de WINDEV. Applet Java : les .dll ne peuvent pas être incluses dans l'applet (il faut les installer ou les télécharger automatiquement). | Accès direct avec les fonctions Hxx ou SQLxx avec les librairies suivantes dans le répertoire d'exécution :- wdxxxhf.so
- wdxxxjav.so
- wdxxxsql.so
- wdxxxvm.so
Selon les fonctionnalités utilisées, les librairies suivantes peuvent également être requises : wdxxxpnt.so, wdxxxtrs.so, wdxxxuni.so.Ces librairies sont livrées dans le sous-répertoire "Programmes\Framework\Linux" de WINDEV. Applet Java : les .so ne peuvent pas être incluses dans l'applet (il faut les installer ou les télécharger automatiquement). | Accès direct avec les fonctions Hxx ou SQLxx avec les librairies suivantes dans le répertoire d'exécution :- wdxxxhf.dylib
- wdxxxjav.dylib
- wdxxxsql.dylib
- wdxxxvm.dylib
Ces librairies sont livrées dans le sous-répertoire "Programmes\Framework\MacOSX" de WINDEV.Applet Java : les .dylib ne peuvent pas être incluses dans l'applet (il faut les installer ou les télécharger automatiquement). |
Note :- Dans le cas d'un accès direct à une base HFSQL Classic Réseau, les données doivent être sur le réseau local. Les données ne peuvent pas être sur un partage Windows accessible depuis le Mac.
- Dans le cas d'une base HFSQL Client/Serveur, les données peuvent être locales ou distantes.
|
Accès Natif MySQL, SQL Server ou SQLite | Accès direct possible avec les fonctions Hxxx ou SQLxxx (sans DLL sur le poste de l'utilisateur) | Accès direct possible avec les fonctions Hxxx ou SQLxxx (sans .so sur le poste de l'utilisateur) | Accès direct possible avec les fonctions Hxxx ou SQLxxx (sans .dylib sur le poste de l'utilisateur) |
Notes : - Il faut inclure le driver JDBC dans l'archive - Il faut s'assurer que le driver JDBC est bien compatible Windows | Notes : - Il faut inclure le driver JDBC dans l'archive - Il faut s'assurer que le driver JDBC est bien compatible Linux | Notes : - Il faut inclure le driver JDBC dans l'archive - Il faut s'assurer que le driver JDBC est bien compatible Mac |
Toute base disposant d'un driver JDBC | Accès direct possible avec les fonctions SQLxxx uniquement (sans DLL sur le poste de l'utilisateur) | Accès direct possible avec les fonctions SQLxxx uniquement (sans .so sur le poste de l'utilisateur) | Accès direct possible avec les fonctions SQLxxx uniquement (sans .dylib sur le poste de l'utilisateur) |
Notes : - Il faut inclure le driver JDBC dans l'archive - Il faut s'assurer que le driver JDBC est bien compatible Windows | Notes : - Il faut inclure le driver JDBC dans l'archive - Il faut s'assurer que le driver JDBC est bien compatible Linux | Notes : - Il faut inclure le driver JDBC dans l'archive - Il faut s'assurer que le driver JDBC est bien compatible Mac |
Quelques points à garder en mémoire concernant l'accès aux données depuis une application Java dans WINDEV :