UNIVERSIDAD POLITÉCNICA AMAZÓNICA
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
Tema : SYSTEM.DATA.SQLCLIENT
Curso : LABORAORIO DE PROGRAMACIÓN III
Docente : ING. MARCO PORRO CHILLI
Integrantes : Patricia Reyna Reynaga.
Yanina Bustamante Jibaja.
El espacio de nombres System.Data.SqlClient es el proveedor de datos .NET
Framework para SQL Server y forma parte de Microsoft .NET
El proveedor de datos de .NET Framework para SQL Server describe una
colección de clases utilizadas para obtener acceso a una base de datos de
SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede
rellenar un objeto DataSet residente en memoria, que sirve para consultar y
actualizar la base de datos.
CONCEPTO
CLASES
DELEGADOS
ENUMERACIONES
EJEMPLO
SqlClient
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports Microsoft.VisualBasic
Public Class Sample
Public Shared Sub Main()
Dim nwindConn As SqlConnection = New SqlConnection("Data
Source=localhost;" & _
"Integrated
Security=SSPI;Initial Catalog=northwind")
Dim catCMD As SqlCommand = nwindConn.CreateCommand()
catCMD.CommandText = "SELECT CategoryID, CategoryName FROM
Categories"
nwindConn.Open()
Dim myReader As SqlDataReader = catCMD.ExecuteReader()
Do While myReader.Read()
Console.WriteLine(vbTab & "{0}" & vbTab & "{1}",
myReader.GetInt32(0), myReader.GetString(1))
Loop
myReader.Close()
nwindConn.Close()
End Sub
End Class
[C#]
using System;
using System.Data;
using System.Data.SqlClient;
class Sample
{
public static void Main()
{
SqlConnection nwindConn = new SqlConnection("Data
Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind");
SqlCommand catCMD = nwindConn.CreateCommand();
catCMD.CommandText = "SELECT CategoryID, CategoryName FROM
Categories";
nwindConn.Open();
SqlDataReader myReader = catCMD.ExecuteReader();
while (myReader.Read())
{
Console.WriteLine("t{0}t{1}", myReader.GetInt32(0),
myReader.GetString(1));
}
myReader.Close();
nwindConn.Close();
}
}
OleDb
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Public Class Sample
Public Shared Sub Main()
Dim nwindConn As OleDbConnection = New
OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;" & _
"Integrated
Security=SSPI;Initial Catalog=northwind")
Dim catCMD As OleDbCommand = nwindConn.CreateCommand()
catCMD.CommandText = "SELECT CategoryID, CategoryName FROM
Categories"
nwindConn.Open()
Dim myReader As OleDbDataReader = catCMD.ExecuteReader()
Do While myReader.Read()
Console.WriteLine(vbTab & "{0}" & vbTab & "{1}",
myReader.GetInt32(0), myReader.GetString(1))
Loop
myReader.Close()
nwindConn.Close()
End Sub
End Class
[C#]
using System;
using System.Data;
using System.Data.OleDb;
class Sample
{
public static void Main()
{
OleDbConnection nwindConn = new
OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;Integrated
Security=SSPI;Initial Catalog=northwind");
OleDbCommand catCMD = nwindConn.CreateCommand();
catCMD.CommandText = "SELECT CategoryID, CategoryName FROM
Categories";
nwindConn.Open();
OleDbDataReader myReader = catCMD.ExecuteReader();
while (myReader.Read())
{
Console.WriteLine("t{0}t{1}", myReader.GetInt32(0),
myReader.GetString(1));
}
myReader.Close();
nwindConn.Close();
}
}
Odbc
Imports System
Imports System.Data
Imports System.Data.Odbc
Imports Microsoft.VisualBasic
Public Class Sample
Public Shared Sub Main()
Dim nwindConn As OdbcConnection = New OdbcConnection("Driver={SQL
Server};Server=localhost;" & _
"Trusted_Connection=yes;Database=northwind")
Dim catCMD As OdbcCommand = new OdbcCommand("SELECT CategoryID,
CategoryName FROM Categories", nwindConn)
nwindConn.Open()
Dim myReader As OdbcDataReader = catCMD.ExecuteReader()
Do While myReader.Read()
Console.WriteLine(vbTab & "{0}" & vbTab & "{1}",
myReader.GetInt32(0), myReader.GetString(1))
Loop
myReader.Close()
nwindConn.Close()
End Sub
End Class
[C#]
using System;
using System.Data;
using System.Data.Odbc;
class Sample
{
public static void Main()
{
OdbcConnection nwindConn = new OdbcConnection("Driver={SQL
Server};Server=localhost;" +
"Trusted_Connection=yes;Database=northwind");
OdbcCommand catCMD = new OdbcCommand("SELECT CategoryID,
CategoryName FROM Categories", nwindConn);
nwindConn.Open();
OdbcDataReader myReader = catCMD.ExecuteReader();
while (myReader.Read())
{
Console.WriteLine("t{0}t{1}", myReader.GetInt32(0),
myReader.GetString(1));
}
myReader.Close();
nwindConn.Close();
}
}
OracleClient
Imports System
Imports System.Data
Imports System.Data.OracleClient
Imports Microsoft.VisualBasic
Class Sample
Public Shared Sub Main()
Dim oraConn As OracleConnection = New OracleConnection("Data
Source=MyOracleServer;Integrated Security=yes;")
Dim oraCMD As OracleCommand = New OracleCommand("SELECT
CUSTOMER_ID, NAME FROM DEMO.CUSTOMER", oraConn)
oraConn.Open()
Dim myReader As OracleDataReader = oraCMD.ExecuteReader()
Do While (myReader.Read())
Console.WriteLine(vbTab & "{0}" & vbTab & "{1}",
myReader.GetInt32(0), myReader.GetString(1))
Loop
myReader.Close()
oraConn.Close()
End Sub
End Class
[C#]
using System;
using System.Data;
using System.Data.OracleClient;
class Sample
{
public static void Main()
{
OracleConnection oraConn = new OracleConnection("Data
Source=MyOracleServer;Integrated Security=yes;");
OracleCommand oraCMD = new OracleCommand("SELECT CUSTOMER_ID, NAME
FROM DEMO.CUSTOMER", oraConn);
oraConn.Open();
OracleDataReader myReader = oraCMD.ExecuteReader();
while (myReader.Read())
{
Console.WriteLine("t{0}t{1}", myReader.GetInt32(0),
myReader.GetString(1));
}
myReader.Close();
oraConn.Close();
}
}
RESUMEN
En éste tema observaremos clases, delegados,
enumeraciones y algunos ejemplos sobre espacio de
nombres System.Data.SqlClient.
El espacio de nombres System.Data.SqlClient es el
proveedor de datos .NET Framework para SQL Server. El
espacio de nombres System.Data forma parte de Microsoft
.NET Compact Framework. En el espacio de nombres
System.Data también se incluye System.DataSqlClient.
RECOMENDACIONES
Para la aplicación de System.Data.SqlClient es recomendable
tener las últimas actualizaciones en el sistema web del
proveedor de datos de .NET Framework para SQL Server y
como gestos de base de datos MySQL en sus últimas
versiones.
Es recomendable utilizar System.Data.SqlClient contiene clases
que permiten interactuar con orígenes de datos SQL Server de
un modo mucho más directo que OleDb; es similar al espacio
de nombres System.Data.OleDb.
CONCLUSIONES
Los espacios de nombres son uno de los pilares que
conforman los cimientos de XML. En general, un namespace
o espacio de nombres es un medio para organizar clases
dentro de un entorno, agrupándolas de un modo más lógico y
jerárquico.
Dicha información es parte del aprendizaje obtenido acerca
de una de las herramientas muy importantes basado en la
creación de base de datos.
GLOSARIO
System.Data: proporciona acceso a las clases que
representan la arquitectura de ADO.NET.
System.Data.SqlClient: Es el proveedor de datos.NET
Framework para SQL Server.
Operación Push: permite almacenar y recuperar datos, el
modo de acceso a sus elementos es de tipo LIFO.
SQL Server Compact Edition: Es un motor de base de
datos relacional, de libre descarga y distribución, tanto para
dispositivos móviles como para aplicaciones escritorio.
Block

Block

  • 1.
    UNIVERSIDAD POLITÉCNICA AMAZÓNICA INGENIERÍADE SISTEMAS Y TELEMÁTICA Tema : SYSTEM.DATA.SQLCLIENT Curso : LABORAORIO DE PROGRAMACIÓN III Docente : ING. MARCO PORRO CHILLI Integrantes : Patricia Reyna Reynaga. Yanina Bustamante Jibaja.
  • 2.
    El espacio denombres System.Data.SqlClient es el proveedor de datos .NET Framework para SQL Server y forma parte de Microsoft .NET El proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un objeto DataSet residente en memoria, que sirve para consultar y actualizar la base de datos. CONCEPTO
  • 3.
  • 5.
  • 6.
  • 7.
    EJEMPLO SqlClient Imports System Imports System.Data ImportsSystem.Data.SqlClient Imports Microsoft.VisualBasic Public Class Sample Public Shared Sub Main() Dim nwindConn As SqlConnection = New SqlConnection("Data Source=localhost;" & _ "Integrated Security=SSPI;Initial Catalog=northwind") Dim catCMD As SqlCommand = nwindConn.CreateCommand() catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories" nwindConn.Open() Dim myReader As SqlDataReader = catCMD.ExecuteReader() Do While myReader.Read() Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1)) Loop myReader.Close() nwindConn.Close() End Sub End Class [C#] using System; using System.Data; using System.Data.SqlClient; class Sample { public static void Main() { SqlConnection nwindConn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"); SqlCommand catCMD = nwindConn.CreateCommand(); catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories"; nwindConn.Open(); SqlDataReader myReader = catCMD.ExecuteReader(); while (myReader.Read()) { Console.WriteLine("t{0}t{1}", myReader.GetInt32(0), myReader.GetString(1)); } myReader.Close(); nwindConn.Close(); } }
  • 8.
    OleDb Imports System Imports System.Data ImportsSystem.Data.OleDb Imports Microsoft.VisualBasic Public Class Sample Public Shared Sub Main() Dim nwindConn As OleDbConnection = New OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;" & _ "Integrated Security=SSPI;Initial Catalog=northwind") Dim catCMD As OleDbCommand = nwindConn.CreateCommand() catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories" nwindConn.Open() Dim myReader As OleDbDataReader = catCMD.ExecuteReader() Do While myReader.Read() Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1)) Loop myReader.Close() nwindConn.Close() End Sub End Class [C#] using System; using System.Data; using System.Data.OleDb; class Sample { public static void Main() { OleDbConnection nwindConn = new OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"); OleDbCommand catCMD = nwindConn.CreateCommand(); catCMD.CommandText = "SELECT CategoryID, CategoryName FROM Categories"; nwindConn.Open(); OleDbDataReader myReader = catCMD.ExecuteReader(); while (myReader.Read()) { Console.WriteLine("t{0}t{1}", myReader.GetInt32(0), myReader.GetString(1)); } myReader.Close(); nwindConn.Close(); } }
  • 9.
    Odbc Imports System Imports System.Data ImportsSystem.Data.Odbc Imports Microsoft.VisualBasic Public Class Sample Public Shared Sub Main() Dim nwindConn As OdbcConnection = New OdbcConnection("Driver={SQL Server};Server=localhost;" & _ "Trusted_Connection=yes;Database=northwind") Dim catCMD As OdbcCommand = new OdbcCommand("SELECT CategoryID, CategoryName FROM Categories", nwindConn) nwindConn.Open() Dim myReader As OdbcDataReader = catCMD.ExecuteReader() Do While myReader.Read() Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1)) Loop myReader.Close() nwindConn.Close() End Sub End Class [C#] using System; using System.Data; using System.Data.Odbc; class Sample { public static void Main() { OdbcConnection nwindConn = new OdbcConnection("Driver={SQL Server};Server=localhost;" + "Trusted_Connection=yes;Database=northwind"); OdbcCommand catCMD = new OdbcCommand("SELECT CategoryID, CategoryName FROM Categories", nwindConn); nwindConn.Open(); OdbcDataReader myReader = catCMD.ExecuteReader(); while (myReader.Read()) { Console.WriteLine("t{0}t{1}", myReader.GetInt32(0), myReader.GetString(1)); } myReader.Close(); nwindConn.Close(); } }
  • 10.
    OracleClient Imports System Imports System.Data ImportsSystem.Data.OracleClient Imports Microsoft.VisualBasic Class Sample Public Shared Sub Main() Dim oraConn As OracleConnection = New OracleConnection("Data Source=MyOracleServer;Integrated Security=yes;") Dim oraCMD As OracleCommand = New OracleCommand("SELECT CUSTOMER_ID, NAME FROM DEMO.CUSTOMER", oraConn) oraConn.Open() Dim myReader As OracleDataReader = oraCMD.ExecuteReader() Do While (myReader.Read()) Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", myReader.GetInt32(0), myReader.GetString(1)) Loop myReader.Close() oraConn.Close() End Sub End Class [C#] using System; using System.Data; using System.Data.OracleClient; class Sample { public static void Main() { OracleConnection oraConn = new OracleConnection("Data Source=MyOracleServer;Integrated Security=yes;"); OracleCommand oraCMD = new OracleCommand("SELECT CUSTOMER_ID, NAME FROM DEMO.CUSTOMER", oraConn); oraConn.Open(); OracleDataReader myReader = oraCMD.ExecuteReader(); while (myReader.Read()) { Console.WriteLine("t{0}t{1}", myReader.GetInt32(0), myReader.GetString(1)); } myReader.Close(); oraConn.Close(); } }
  • 11.
    RESUMEN En éste temaobservaremos clases, delegados, enumeraciones y algunos ejemplos sobre espacio de nombres System.Data.SqlClient. El espacio de nombres System.Data.SqlClient es el proveedor de datos .NET Framework para SQL Server. El espacio de nombres System.Data forma parte de Microsoft .NET Compact Framework. En el espacio de nombres System.Data también se incluye System.DataSqlClient.
  • 12.
    RECOMENDACIONES Para la aplicaciónde System.Data.SqlClient es recomendable tener las últimas actualizaciones en el sistema web del proveedor de datos de .NET Framework para SQL Server y como gestos de base de datos MySQL en sus últimas versiones. Es recomendable utilizar System.Data.SqlClient contiene clases que permiten interactuar con orígenes de datos SQL Server de un modo mucho más directo que OleDb; es similar al espacio de nombres System.Data.OleDb.
  • 13.
    CONCLUSIONES Los espacios denombres son uno de los pilares que conforman los cimientos de XML. En general, un namespace o espacio de nombres es un medio para organizar clases dentro de un entorno, agrupándolas de un modo más lógico y jerárquico. Dicha información es parte del aprendizaje obtenido acerca de una de las herramientas muy importantes basado en la creación de base de datos.
  • 14.
    GLOSARIO System.Data: proporciona accesoa las clases que representan la arquitectura de ADO.NET. System.Data.SqlClient: Es el proveedor de datos.NET Framework para SQL Server. Operación Push: permite almacenar y recuperar datos, el modo de acceso a sus elementos es de tipo LIFO. SQL Server Compact Edition: Es un motor de base de datos relacional, de libre descarga y distribución, tanto para dispositivos móviles como para aplicaciones escritorio.