L’obbiettivo di quest’articolo è presentare uno strumento che permetta di realizzare applicazioni web su sistemi IBM Power (AS/400) in PHP e javascript senza necessariamente conoscere il PHP. Questo non significa che chi conosce il PHP non trae vantaggi dallo strumento, anzi lo troverà comodo perchè gli fornisce un ambiente che permette di ridurre notevolmente i …
Tag Archive: DB2
Ago 26
Criptare e Decriptare una colonna del DB2 IBMi (AS400) con funzioni SQL
Per gestire la criptazione di un campo del DB2 IBMi (AS/400) si possono usare vari metodi (API, FieldProc, …) tra cui delle comode funzioni SQL. Dalla versione del sistema operativo V5R3 esistono le funzioni SQL ENCRYPT e DECRYPT_CHAR. E’ necessario che il campo della tabella sia definito con uno dei seguenti tipi:
Ago 16
Esempi di DB2 SQL per IBMi
Di seguito alcuni comodi esempi di alcune comode e particolari istruzioni SQL su DB2 per IBMi. Ordinare per numero colonna select Campo1,(Campo2 + Campo3) from tabName order by 2, 1 in quest’esempio l’ordinamento avviene in base al numero colonna e non al suo nome. Può essere comodo soprattutto per colonne calcolate. Numero relativo di …
Giu 26
Paginare un resultset tramite SQL su DB2 for i
Dalla versione V5R4 del nostro System i è disponibile la funzione SQL ROW_NUMBER() OVER() che ci viene in aiuto per l’esecuzione di query in modalità paginata. La paginazione di un resultset è un operazione particolarmente utile quando si lavora in ambiente web poichè, per diminuire i tempi di risposta dell’applicativo. si dovrebbero far transitare pochi …
Giu 09
Tabelle con campi ad incremento automatico nel DB2 for i
Per creare una tabella SQL con un campo ad incremento automatico, in MySQL si specifica AUTO_INCREMENT. Esempio: create table MIATABLE ( Id_Key int(11) NOT NULL AUTO_INCREMENT, Descrizione varchar(100) not null with default, PRIMARY KEY (‘Id_Key’) ) Se devi farlo su un server IBMi (AS/400) che come database di default utilizza il DB2 for i bisogna …
Mag 19
Query SQL ed estrazione dati in excel da IBM i (AS/400) con DBEdit
DBEdit è un software opensource che permette di eseguire query SQL ed estrazioni dati in Excel, PDF e TXT da vari database tra cui il DB2 di un server IBM i (AS/400). E’ basato su Java quindi si può utilizzare con qualunque tipo di client: Windows, Linux o Mac. Tra le varie funzionalità, permette di …
Apr 22
Connessione DB2 IBM i (AS400) tramite driver JDBC
Per connettersi al database del vostro sistema IBM i (AS/400) con un applicazione esterna (magari in Java o PHP) potete utilizzare l’apposito driver JDBC (Java DataBase Connectivity) che si chiama: jt400.jar. Su un pc Windows con installato il programma Ibm Client Access o Ibm iSeries Access lo trovate nel percorso: C:\Programmi\IBM\Client Access\jt400\lib\jt400.jar