SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PPTX
Objeto Connection
PDF
Yesod Framework
PDF
Package mongo
PPTX
Objeto sql.data reader
PPTX
Presentacion ajax
PPTX
DOCX
Verb
PDF
Entrourage prezi
Objeto Connection
Yesod Framework
Package mongo
Objeto sql.data reader
Presentacion ajax
Verb
Entrourage prezi

Destacado (8)

PPT
El aparato locomotor jorge
DOCX
Bantesco.net
PPTX
San Martin Gaztelua estela eta olatz
PDF
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
PPSX
Los sentidos
PDF
Art Tech & People Solutions
PPT
Metalisteria y mecanica
PPTX
Pp les emocions al primer cicle d’educació infantil
El aparato locomotor jorge
Bantesco.net
San Martin Gaztelua estela eta olatz
Boccard Benelux | Industriële Buisleidingen | Mechanisch Onderhoud | Smeertec...
Los sentidos
Art Tech & People Solutions
Metalisteria y mecanica
Pp les emocions al primer cicle d’educació infantil
Publicidad

Similar a Proveedor manuel (20)

DOCX
Proveedor act1 uni2_daw_6a
PPS
ADO .NET
PDF
Sistema Ado.Net
PPTX
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
PPTX
Entrenamiento en Acceso a Datos con ASP.NET
PPT
Acceso a base de datos5A_BD_Servidor.ppt
PPTX
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
PDF
TUTORIAL DE ADO.NET MUY BUENO
PPTX
JDBC(conjunto de clases e interfaces)
PDF
Taller desarrollando sitios web multiplataforma
PDF
PPTX
PPT
Ado.Net
PPTX
Clase conexion java - Analisis de Sistemas
PPTX
DOCX
Conexion con visual basic 6.0
PPTX
PDF
Jyoc java-cap16 persistencia. bases de datos
Proveedor act1 uni2_daw_6a
ADO .NET
Sistema Ado.Net
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
Entrenamiento en Acceso a Datos con ASP.NET
Acceso a base de datos5A_BD_Servidor.ppt
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
TUTORIAL DE ADO.NET MUY BUENO
JDBC(conjunto de clases e interfaces)
Taller desarrollando sitios web multiplataforma
Ado.Net
Clase conexion java - Analisis de Sistemas
Conexion con visual basic 6.0
Jyoc java-cap16 persistencia. bases de datos
Publicidad

Más de fanyto (8)

PPTX
Modo conexion manuel
DOCX
Manuel santiagojosea.ac1u1 daw
DOCX
Requisitos funcionales del sistema
PPTX
Modo conexion (1)
DOCX
Proveedor
DOCX
Tecnologia web
PPTX
Modoconexion
DOCX
Act1 tecnologiaweb uni1
Modo conexion manuel
Manuel santiagojosea.ac1u1 daw
Requisitos funcionales del sistema
Modo conexion (1)
Proveedor
Tecnologia web
Modoconexion
Act1 tecnologiaweb uni1

Último (20)

DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
IPERC...................................
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
informe tipos de Informatica perfiles profesionales _pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
2.0 Introduccion a processing, y como obtenerlo
IPERC...................................
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
informe tipos de Informatica perfiles profesionales _pdf
Presentación de la Cetoacidosis diabetica.pptx
Atencion prenatal. Ginecologia y obsetricia
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
EL aprendizaje adaptativo bajo STEM+H.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...

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