Per accedere al DB2 si possono utilizzare diversi client SQL. Alcuni di essi sono forniti da IBM, altri da terze parti.
Client IBM
- Esegui script SQL di IBM i Access o Access Client Solutions (vedi anche Access Client Solutions; guida rapida)
- STRSQL
- Vista SQL Builder di RDi
Client non IBM
Client-side:
- DBeaver (https://dbeaver.io)
- Squirrel SQL client (http://squirrel-sql.sourceforge.net/)
Server-side:
- PEEK/400 (http://www.tools400.de/English/english.html)
- WRKDBF (http://www.wrkdbf.com/)
Convenzioni di denominazione
Quando si usa un client SQL tra i vari parametri riveste un’importanza fondamentale la “convenzione di denominazione”
Si può scegliere tra: - System naming (*SYS)
- SQL naming (*SQL)
Attenzione: i client possono avere un naming di default diverso tra di loroBest practices
Tra i vari client che ho avuto modo di testare ed utilizzare nella mia attività quotidiana sono da preferire:
- DBeaver
- Esegui script SQL di IBM i Access o Access Client Solutions
- Squirrel SQL Client
Oppure se si desidera lavorare su una sessione 5250 sicuramente Peek/400 è lo strumento migliore.
DBeaver
In allegato trovate una guida rapida per l’installazione, la configurazione e l’utilizzo di Dbeaver (aggiornato alla versione 24.1.3).
Scarica la guida rapida di DBeaver
Squirrel SQL client
In allegato trovate una guida rapida per l’installazione, la configurazione e l’utilizzo di Squirrel SQL Client (aggiornato alla versione 3.8.1).