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