SlideShare une entreprise Scribd logo
1  sur  8
Instituto Tecnológico Superior de Coatzacoalcos
Ingeniería en Informática Modalidad Abierto
ALUMNO:
Manuel Santiago José Augusto
Semestre: 6° Grupo: A
Nombre del Docente: ISC Rosario de Alba Domínguez Rodríguez
Fecha de entrega: 3 de junio de 2013
DESARROLLO DE APLICACIONES WEB.
Unidad 2: Entorno de programación
Actividad 1: Componentes de un proveedor de datos
.NET
System.Data.OracleClient
• OracleCommand
• OracleConnection
• OracleDataReader
• OracleDatSet
Objetos principales
Proveedor SQL
Objetos principales
ADO.NET
Proveedor OLEDB
Proveedor ODBC
Espacio de nombres
Proveedor Oracle
Espacio de nombres
System.Data.OleDb System.Data.SqlClient
• SqlConnection
• SqlCommand
• SqlDataAdapter
• DataSet
• DataTables
• OleDbCommand
• OleDbConnection
• OleDbDatadapter
• OleDbDataReaderObjetos principales
Espacio de nombres
System.Data.Odbc
Objetos principales
• OdbcCommand
• OdbcConnection
• OdbcDataAdapter
• OdbcDataReader
Espacio de nombres
DataSet
Mapa conceptual. Componentes de un proveedor de datos .NET
Proveedores
Componentes
Código ejemplo en C#
Conectando con una BD Oracle utilizando Odbc
usingMicrosoft.Data.Odbc;
OdbcConnection myConn = new OdbcConnection("DSN=MYDNS;UID=MYUID;PWD=mypass;");
myConn.Open();
String mySql = "select 1 from dual";
OdbcCommand myCmd = new OdbcCommand(mySql, myCon);
OdbcDataReader myReader = myCmd.ExecuteReader();
while (myReader.Read()) {
Console.WriteLine(myReader.GetString(0));
}
Conectando con una BD en SQL Server
usingSystem.Data.OleDb;
usingSystem.Data.Sql;
usingSystem.Data.SqlClient;
System.Data.SqlClient.SqlConnection con;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = “
con.ConnectionString = "Data
Source=.SQLEXPRESS;AttachDbFilename=H:NEGOCIO.mdf;Integrated Security=True;Connect
Timeout=30;User Instance=True";
try { con.Open();
MessageBox.Show("La conexión a la base de datos se estableció exitosamente"); }
catch (Exception) { MessageBox.Show("No se pudo establecer la conexión a la base de
datos. El sistema se cerrará"); this.Close();
}
Conectando con una BD utilizando Oledb
using System;
usingSystem.Data;
usingSystem.Data.OleDb;
class Program
{
static void Main()
{
stringconnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ "c:DataNorthwind.mdb;User Id=admin;Password=;";
// Provide the query string with a parameter placeholder.
stringqueryString =
"SELECT ProductID, UnitPrice, ProductName from products "
+ "WHERE UnitPrice> ? "
+ "ORDER BY UnitPrice DESC;";
intparamValue = 5;
using (OleDbConnection connection =
newOleDbConnection(connectionString))
{
// Create the Command and Parameter objects.
OleDbCommand command = new OleDbCommand(queryString, connection);
command.Parameters.AddWithValue("@pricePoint", paramValue);
// Open the connection in a try/catch block.
// Create and execute the DataReader, writing the result
// set to the console window.
try
{
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine("t{0}t{1}t{2}",
reader[0], reader[1], reader[2]);
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
Conectando con una bd utilizando Odbc
using System;
usingSystem.Data;
usingSystem.Data.Odbc;
class Program
{ static void Main()
{ stringconnectionString = "Driver={Microsoft Access Driver (*.mdb)};"
+ "Dbq=c:DataNorthwind.mdb;Uid=Admin;Pwd=;";
stringqueryString =
"SELECT ProductID, UnitPrice, ProductName from products "
+ "WHERE UnitPrice> ? "
+ "ORDER BY UnitPrice DESC;";
intparamValue = 5;
using (OdbcConnection connection =
newOdbcConnection(connectionString))
{OdbcCommand command = new OdbcCommand(queryString, connection);
command.Parameters.AddWithValue("@pricePoint", paramValue);
intparamValue = 5;
using (OdbcConnection connection =
newOdbcConnection(connectionString))
{
// Create the Command and Parameter objects.
OdbcCommand command = new OdbcCommand(queryString, connection);
command.Parameters.AddWithValue("@pricePoint", paramValue);
try
{ connection.Open();
OdbcDataReader reader = command.ExecuteReader();
while (reader.Read())
{ Console.WriteLine("t{0}t{1}t{2}",
reader[0], reader[1], reader[2]);
}
reader.Close();
}
catch (Exception ex) { Console.WriteLine(ex.Message);
}
Console.ReadLine(); }
}
Referencias electrónicas
 http://msdn.microsoft.com/es-es/library/ms228366(v=vs.80).aspx
 http://msdn.microsoft.com/es-es/library/ms254507.aspx?cs-save-lang=1&cs-
lang=csharp#code-snippet-1
 http://msdn.microsoft.com/es-es/library/aa719763(v=vs.71).aspx
 http://www.slideshare.net/jman861/savedfiles?s_title=conexin-c-sql-
server&user_login=LUZARIZPE
 http://www.slideshare.net/mdurantorres/conexin-a-sql-server-con-c
 http://wiki.elhacker.net/programacion/dotnet/generalidades/bibliotecas-
principales

Contenu connexe

En vedette

El aparato locomotor jorge
El aparato locomotor jorgeEl aparato locomotor jorge
El aparato locomotor jorgeluis
 
Bantesco.net
Bantesco.netBantesco.net
Bantesco.netfanyto
 
San Martin Gaztelua estela eta olatz
San Martin Gaztelua estela eta olatzSan Martin Gaztelua estela eta olatz
San Martin Gaztelua estela eta olatzsanmigelhh
 
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...LC Packaging
 
Art Tech & People Solutions
Art Tech & People SolutionsArt Tech & People Solutions
Art Tech & People Solutionsatpsolutions
 
Metalisteria y mecanica
Metalisteria y mecanicaMetalisteria y mecanica
Metalisteria y mecanicaeduard3212
 
Pp les emocions al primer cicle d’educació infantil
Pp les emocions al primer cicle d’educació infantilPp les emocions al primer cicle d’educació infantil
Pp les emocions al primer cicle d’educació infantilLaura Sans
 

En vedette (8)

El aparato locomotor jorge
El aparato locomotor jorgeEl aparato locomotor jorge
El aparato locomotor jorge
 
Bantesco.net
Bantesco.netBantesco.net
Bantesco.net
 
San Martin Gaztelua estela eta olatz
San Martin Gaztelua estela eta olatzSan Martin Gaztelua estela eta olatz
San Martin Gaztelua estela eta olatz
 
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
 
Los sentidos
Los   sentidosLos   sentidos
Los sentidos
 
Art Tech & People Solutions
Art Tech & People SolutionsArt Tech & People Solutions
Art Tech & People Solutions
 
Metalisteria y mecanica
Metalisteria y mecanicaMetalisteria y mecanica
Metalisteria y mecanica
 
Pp les emocions al primer cicle d’educació infantil
Pp les emocions al primer cicle d’educació infantilPp les emocions al primer cicle d’educació infantil
Pp les emocions al primer cicle d’educació infantil
 

Similaire à Proveedor manuel

Similaire à Proveedor manuel (20)

Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
 
Entrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETEntrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NET
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOTUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
 
Ado.net
Ado.netAdo.net
Ado.net
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
 
Taller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaTaller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataforma
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Block
BlockBlock
Block
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
Clase conexion java - Analisis de Sistemas
Clase conexion java - Analisis de SistemasClase conexion java - Analisis de Sistemas
Clase conexion java - Analisis de Sistemas
 
S3 - ADO.NET
S3 - ADO.NETS3 - ADO.NET
S3 - ADO.NET
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
 
S8-POO-4.2 BDD
S8-POO-4.2 BDDS8-POO-4.2 BDD
S8-POO-4.2 BDD
 
Jyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datosJyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datos
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 

Plus de fanyto

Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuelfanyto
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawfanyto
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 
Modo conexion (1)
Modo conexion (1)Modo conexion (1)
Modo conexion (1)fanyto
 
Proveedor
ProveedorProveedor
Proveedorfanyto
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 

Plus de fanyto (7)

Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 daw
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Modo conexion (1)
Modo conexion (1)Modo conexion (1)
Modo conexion (1)
 
Proveedor
ProveedorProveedor
Proveedor
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 

Dernier

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 

Dernier (20)

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 

Proveedor manuel

  • 1. Instituto Tecnológico Superior de Coatzacoalcos Ingeniería en Informática Modalidad Abierto ALUMNO: Manuel Santiago José Augusto Semestre: 6° Grupo: A Nombre del Docente: ISC Rosario de Alba Domínguez Rodríguez Fecha de entrega: 3 de junio de 2013 DESARROLLO DE APLICACIONES WEB. Unidad 2: Entorno de programación Actividad 1: Componentes de un proveedor de datos .NET
  • 2. System.Data.OracleClient • OracleCommand • OracleConnection • OracleDataReader • OracleDatSet Objetos principales Proveedor SQL Objetos principales ADO.NET Proveedor OLEDB Proveedor ODBC Espacio de nombres Proveedor Oracle Espacio de nombres System.Data.OleDb System.Data.SqlClient • SqlConnection • SqlCommand • SqlDataAdapter • DataSet • DataTables • OleDbCommand • OleDbConnection • OleDbDatadapter • OleDbDataReaderObjetos principales Espacio de nombres System.Data.Odbc Objetos principales • OdbcCommand • OdbcConnection • OdbcDataAdapter • OdbcDataReader Espacio de nombres DataSet Mapa conceptual. Componentes de un proveedor de datos .NET Proveedores Componentes
  • 3. Código ejemplo en C# Conectando con una BD Oracle utilizando Odbc usingMicrosoft.Data.Odbc; OdbcConnection myConn = new OdbcConnection("DSN=MYDNS;UID=MYUID;PWD=mypass;"); myConn.Open(); String mySql = "select 1 from dual"; OdbcCommand myCmd = new OdbcCommand(mySql, myCon); OdbcDataReader myReader = myCmd.ExecuteReader(); while (myReader.Read()) { Console.WriteLine(myReader.GetString(0)); } Conectando con una BD en SQL Server usingSystem.Data.OleDb; usingSystem.Data.Sql; usingSystem.Data.SqlClient; System.Data.SqlClient.SqlConnection con; con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = “ con.ConnectionString = "Data Source=.SQLEXPRESS;AttachDbFilename=H:NEGOCIO.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"; try { con.Open(); MessageBox.Show("La conexión a la base de datos se estableció exitosamente"); } catch (Exception) { MessageBox.Show("No se pudo establecer la conexión a la base de datos. El sistema se cerrará"); this.Close(); }
  • 4. Conectando con una BD utilizando Oledb using System; usingSystem.Data; usingSystem.Data.OleDb; class Program { static void Main() { stringconnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "c:DataNorthwind.mdb;User Id=admin;Password=;"; // Provide the query string with a parameter placeholder. stringqueryString = "SELECT ProductID, UnitPrice, ProductName from products " + "WHERE UnitPrice> ? " + "ORDER BY UnitPrice DESC;"; intparamValue = 5; using (OleDbConnection connection = newOleDbConnection(connectionString)) { // Create the Command and Parameter objects. OleDbCommand command = new OleDbCommand(queryString, connection); command.Parameters.AddWithValue("@pricePoint", paramValue); // Open the connection in a try/catch block.
  • 5. // Create and execute the DataReader, writing the result // set to the console window. try { connection.Open(); OleDbDataReader reader = command.ExecuteReader(); while (reader.Read()) { Console.WriteLine("t{0}t{1}t{2}", reader[0], reader[1], reader[2]); } reader.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadLine(); } }
  • 6. Conectando con una bd utilizando Odbc using System; usingSystem.Data; usingSystem.Data.Odbc; class Program { static void Main() { stringconnectionString = "Driver={Microsoft Access Driver (*.mdb)};" + "Dbq=c:DataNorthwind.mdb;Uid=Admin;Pwd=;"; stringqueryString = "SELECT ProductID, UnitPrice, ProductName from products " + "WHERE UnitPrice> ? " + "ORDER BY UnitPrice DESC;"; intparamValue = 5; using (OdbcConnection connection = newOdbcConnection(connectionString)) {OdbcCommand command = new OdbcCommand(queryString, connection); command.Parameters.AddWithValue("@pricePoint", paramValue); intparamValue = 5; using (OdbcConnection connection = newOdbcConnection(connectionString)) { // Create the Command and Parameter objects. OdbcCommand command = new OdbcCommand(queryString, connection);
  • 7. command.Parameters.AddWithValue("@pricePoint", paramValue); try { connection.Open(); OdbcDataReader reader = command.ExecuteReader(); while (reader.Read()) { Console.WriteLine("t{0}t{1}t{2}", reader[0], reader[1], reader[2]); } reader.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadLine(); } }
  • 8. Referencias electrónicas  http://msdn.microsoft.com/es-es/library/ms228366(v=vs.80).aspx  http://msdn.microsoft.com/es-es/library/ms254507.aspx?cs-save-lang=1&cs- lang=csharp#code-snippet-1  http://msdn.microsoft.com/es-es/library/aa719763(v=vs.71).aspx  http://www.slideshare.net/jman861/savedfiles?s_title=conexin-c-sql- server&user_login=LUZARIZPE  http://www.slideshare.net/mdurantorres/conexin-a-sql-server-con-c  http://wiki.elhacker.net/programacion/dotnet/generalidades/bibliotecas- principales