Vediamo come in poche righe di codice possiamo collegarsi ad un database(libreria) sotto AS 400.

N.B= Questo codice (spaghetti code) non rispetta nessuna metodologia di sviluppo (es MVC , pattern) viene fornito solo a titolo esemplificativo:

Dobbiamo procurarci il driver:

using IBM.Data.DB2.iSeries;

Poi Inseriamo un GridView nella nostra Form e con poche righe possiamo popolarla cosi "CAMBIANDO OPPURTUNAMENTE I PARAMETRI DI CONNESSIONE":

string myConnString = string.Format("Data Source={0};User Id={1};Password={2};Default Collection={3};ConnectionTimeout={4}", "IP/SERVER", "NOME", "NOME", "NOME", "60");

iDB2Connection DBCONN = new iDB2Connection(myConnString);

DBCONN.Open();

iDB2Command myCommand = new iDB2Command();

myCommand.Connection = DBCONN;

myCommand.CommandText = "SELECT PROVA AS NOME FROM LIBRERIA.NOME";

iDB2DataReader myReader =myCommand.ExecuteReader();

DataTable dt = new DataTable();

dt.Load(myReader);

dataGridView1.DataSource = dt;

Buon Lavoro