estadistica para administracion
Informática Administrativa
Programación III
Conexión a Base de Datos
M.Sc. Jorge Reyes
Abril Enero 2013
System.Data.SQLClient y System.Data.OleDb
SqlConnection - OleDbConnection : Clases para
conectarse a un motor de bases de datos
SqlCommand - OleDbCommand : Clases para
construir y enviar un comando SQL a un motor de
bases de datos.
SqlDataReader - OleDbDataReader : Clase para
guardar datos recibidos de un motor de bases de
datos, solamente de lectura y en una vía (sólo hacia
adelante).
SqlDataAdapter - OleDbDataAdapter :Clase
adaptadora entre un objeto DataSet y sus
operaciones en la Base de Datos.
SQLConnection
Sirve para establecer una conexión con la la base de
datos.
Se puede implementar de dos maneras,dependiendo
del origen de datos al que nos conectamos:
• System.Data.SqlClient.SqlConnection : Permite la
conexión nativa con el servidor de base de datos
Microsoft SQL Server.
•System.Data.OleDb.OleDbConnection : Permite la
conexión con un proveedor de datos OLEDB.
SQLCommand
Se utiliza posterior a la conexión con el motor
de bases de datos y sirve para ejecutar
transaccionesSQL.
Utiliza la conexión realizada por el objeto
SQLConnection y contendrá la instrucción
SQL que se ejecutará sobre la conexión.
SQLCommand
Dos de sus métodos son:
ExecuteNonQuery :Ejecuta la sentencia. En este
caso la sentencia que se ejecuta debe ser una
sentencia de un tipo que no devuelva resultado
alguno (UPDATE, DELETE, INSERT).
ExecuteReader : Ejecuta la sentencia SQL.En caso
que se reciban datos del servidor de bases de datos,
el mismo es almacenado en el objeto DataReader.
ExecuteScalar : Sólo cuando queremos obtener el
dato de la primera columna de laprimera fila. Útil
cuando se utiliza la sentencia count(*) por ejemplo.
DataReader
Permite la navegación hacia adelante y
de sólo lectura de los registros
devueltos por una consulta.
Para...
Regístrate para leer el documento completo.