conecciones db2
Esto es solo una pequeña guia de la puesta a punto.
Pasos Iniciales:
Instalar Visual Studio 2005
Instalar IBMiSeries Access para Windows (5.3 o superior). Debemos instalar la versión completa marcando la opción de enlace de datos ADO .NET.
Si se instala primero el iSeries Access para Windows antes que el VisualStudio la opción de enlace de datos ADO .NET no nos deja seleccionarla.
Dentro del Visual Studio hay que añadir una referencia nueva en la solapa .NET seleccionamos:
IBM DB2 UDB for iSeries .NETProvider
En el proyecto donde queramos usar esta conexión hay que añadir el espacio de nombres:
using IBM.Data.DB2.iSeries;
ADO .NET Conectado Pasos a seguir:
Provider:
string provider =“DataSource=xxx.xxx.xxx.xxx;” + “userid=usuario;password=contraseña”;
xxx.xxx.xxx.xxx= nº IP
Conexión:
iDB2Connection cnn = new iDB2Connection(provider);
Sentencia SQL:
string sentencia = “select* from biblioteca.fichero”;
Objeto contenedor de comandos:
iDB2Command cmd = new iDB2Command(sentencia, cnn);
Declaramos el objeto contenedor del resultado de ejecutar la sentencia: iDB2DataReader drDB2;
Abrimos la conexión:
cnn.Open();
Creamos el objeto que va a contener el resultado de la sentencia SQL y cargamos los datos:
drDB2 = cmd.ExecuteReader();
Leemos los registroscargados:
while (drDB2.Read())
{
}
drDB2.Close();
cnn.Close();
ADO .NET Desconectado
Provider:
string provider = “DataSource=xxx.xxx.xxx.xxx;” + “userid=usuario;password=contraseña”; xxx.xxx.xxx.xxx= nº IP
Conexión:
iDB2Connection cnn = new iDB2Connection(provider);
Sentencia SQL:
string sentencia = “select * from biblioteca.fichero”;
Objeto contenedor de comandos: iDB2Command cmd = new iDB2Command(sentencia, cnn);
Objeto DataAdapter, hace de intermediario entre la base de datos y el DataSet
iDB2DataAdapter aAdapter = new iDB2DataAdapter(cmd);
Creamos el...
Regístrate para leer el documento completo.