PERSISTENCIA DE DATOS
DOCENTE: T/RT ALEXANDRE TEXEIRA -PROF. EFECTIVO GRADO 2
CONSEJO DE EDUCACIÓN TÉCNICO PROFESIONAL
UNIVERSIDAD DEL TRABAJO DEL URUGUAY
ÁREA TÉCNICAS INFORMÁTICAS II
IMPORTS SYSTEM.DATA.ODBC
Es el proveedor de datos de .NET Framework para ODBC (Conectividad abierta
de bases de datos: método estándar para compartir datos entre bases de datos
y programas) describe una colección de clases que se utiliza para obtener
acceso a un origen de datos ODBC en el espacio administrado.
Es en si, la clase donde se encuentran los procedimientos necesarios para el
acceso a base de datos mediante ODBC. Para ello es necesario importarlo antes
de empezar a trabajar con nuestro proyecto. Se escribirá en el código del
formulario, antes de la declaración “Public Class….”.
¿ORÍGENES DE DATOS ODBC?
Datos e información necesaria para tener acceso a esos datos desde
programas y bases de datos que admitan una conexión ODBC.
Los controladores ODBC utilizan SQL (Lenguaje de consulta
estructurado) para obtener acceso a datos externos.
¿ORÍGENES DE DATOS DE ARCHIVOS?
También llamados archivos DSN almacenan información de conexión
en un archivo de texto, se pueden utilizar con mayor flexibilidad que
los orígenes de datos de equipos.
•
CADENAS DE CONEXIÓN.
La utilización de una cadena de conexión pasa la información de
conexión directamente al Administrador de controladores ODBC.
¿QUÉ ES UNA CLASE?
Una Clase es una plantilla o una estructura preliminar de un objeto.
Esta estructura preliminar define atributos para almacenar datos y
define operaciones para manipular esos datos. Dentro de la clase se
podrá añadir atributos, métodos y eventos.
Los métodos pueden ser acciones (subrutinas) o funciones.
Finalmente, los eventos permiten a los objetos realizar acciones
cuando el usuario realiza una determinada acción, por ejemplo,
hacer clic en un botón.
¿QUÉ ES UN OBJETO?
Un objeto es una unidad de software que contiene una colección de métodos y datos
relacionados. Un objeto es una instancia específica de una clase, e incluye las
características de la clase.
Para instanciar esta clase y crear así un nuevo objeto, se usará la palabra clave new. Por
ejemplo:
‘ En una única línea se declara e instancia el objeto
Dim objeto As new Ejemplo()
ó
‘ Se declara el objeto( Se reserva espacio en la memoria )
Dim objeto as ejemplo
‘ Se instancia el objeto ( Se carga el objeto en el espacio antes definido)
objeto=new ejemplo()
DATAGRIDVIEW
• El control DataGridView proporciona una forma eficaz y flexible de
mostrar datos en formato de tabla. Puede utilizar el control
DataGridView para mostrar vistas de sólo lectura de una cantidad
pequeña de datos o puede ajustar su tamaño para mostrar vistas
modificables de conjuntos muy grandes de datos.
DATOS PARA LA CONEXIÓN
Considérese que existe en el servidor Taurus (192.168.5.3) la base
de datos biblioteca_atexeira , la misma es Pública , y ella contiene la
tabla Persona cuyos campos son Id (serial) y Nombre (varchar(30,2))
EJERCICIO
1. Cree un proyecto en VB Studio, llámelo
Biblioteca_TuNombre.
2. Establezca los patrones de diseño necesarios para la
gestión de Altas de Personas
3. Veamos la conexión 
CÓDIGO NECESARIO PARA CONECTAR
4
3
2
5
6
1
¿CÓMO HACEMOS PARA GESTIONAR INFORMACIÓN?
Para el tratamiento de la información o tal
como refieren los sistemas de base de datos,
vb.net se encargará también de ejecutar
instrucciones DML ( Select, Insert, Update,
Delete)
EJECUTAR INSTRUCCIONES SQL
Dim sql As String = "insert into persona values ( 0, ‘ " & TextBox2.Text & “ ‘ )" ‘Cadena SQL que contiene un
comando de inserción
Dim comando As New OdbcCommand(Sql, conn) ‘ este recibe por parámetro la consulta y luego la conexión
Try
conn.ConnectionString = ConnectionString
conn.Open()
comando.ExecuteReader() ‘ Ejecuto la consulta previamente abro la conexión
MessageBox.Show(“Registro insertado")
conn.Close()
Catch ex As OdbcException
MessageBox.Show("Se generó un error:" + ex.Message)
End Try
WEBGRAFIA
Conceptos.
• http://msdn.microsoft.com/es-es/library/system.data.odbc.aspx
Clase
• Objeto
• http://anaylenlopez.files.wordpress.com/2011/03/10-programacion-orientada-a-objetos-en-visual-
basic-net.pdf

Persistencia de datos

  • 1.
    PERSISTENCIA DE DATOS DOCENTE:T/RT ALEXANDRE TEXEIRA -PROF. EFECTIVO GRADO 2 CONSEJO DE EDUCACIÓN TÉCNICO PROFESIONAL UNIVERSIDAD DEL TRABAJO DEL URUGUAY ÁREA TÉCNICAS INFORMÁTICAS II
  • 2.
    IMPORTS SYSTEM.DATA.ODBC Es elproveedor de datos de .NET Framework para ODBC (Conectividad abierta de bases de datos: método estándar para compartir datos entre bases de datos y programas) describe una colección de clases que se utiliza para obtener acceso a un origen de datos ODBC en el espacio administrado. Es en si, la clase donde se encuentran los procedimientos necesarios para el acceso a base de datos mediante ODBC. Para ello es necesario importarlo antes de empezar a trabajar con nuestro proyecto. Se escribirá en el código del formulario, antes de la declaración “Public Class….”.
  • 3.
    ¿ORÍGENES DE DATOSODBC? Datos e información necesaria para tener acceso a esos datos desde programas y bases de datos que admitan una conexión ODBC. Los controladores ODBC utilizan SQL (Lenguaje de consulta estructurado) para obtener acceso a datos externos.
  • 4.
    ¿ORÍGENES DE DATOSDE ARCHIVOS? También llamados archivos DSN almacenan información de conexión en un archivo de texto, se pueden utilizar con mayor flexibilidad que los orígenes de datos de equipos. •
  • 5.
    CADENAS DE CONEXIÓN. Lautilización de una cadena de conexión pasa la información de conexión directamente al Administrador de controladores ODBC.
  • 6.
    ¿QUÉ ES UNACLASE? Una Clase es una plantilla o una estructura preliminar de un objeto. Esta estructura preliminar define atributos para almacenar datos y define operaciones para manipular esos datos. Dentro de la clase se podrá añadir atributos, métodos y eventos. Los métodos pueden ser acciones (subrutinas) o funciones. Finalmente, los eventos permiten a los objetos realizar acciones cuando el usuario realiza una determinada acción, por ejemplo, hacer clic en un botón.
  • 7.
    ¿QUÉ ES UNOBJETO? Un objeto es una unidad de software que contiene una colección de métodos y datos relacionados. Un objeto es una instancia específica de una clase, e incluye las características de la clase. Para instanciar esta clase y crear así un nuevo objeto, se usará la palabra clave new. Por ejemplo: ‘ En una única línea se declara e instancia el objeto Dim objeto As new Ejemplo() ó ‘ Se declara el objeto( Se reserva espacio en la memoria ) Dim objeto as ejemplo ‘ Se instancia el objeto ( Se carga el objeto en el espacio antes definido) objeto=new ejemplo()
  • 11.
    DATAGRIDVIEW • El controlDataGridView proporciona una forma eficaz y flexible de mostrar datos en formato de tabla. Puede utilizar el control DataGridView para mostrar vistas de sólo lectura de una cantidad pequeña de datos o puede ajustar su tamaño para mostrar vistas modificables de conjuntos muy grandes de datos.
  • 12.
    DATOS PARA LACONEXIÓN Considérese que existe en el servidor Taurus (192.168.5.3) la base de datos biblioteca_atexeira , la misma es Pública , y ella contiene la tabla Persona cuyos campos son Id (serial) y Nombre (varchar(30,2)) EJERCICIO 1. Cree un proyecto en VB Studio, llámelo Biblioteca_TuNombre. 2. Establezca los patrones de diseño necesarios para la gestión de Altas de Personas 3. Veamos la conexión 
  • 13.
    CÓDIGO NECESARIO PARACONECTAR 4 3 2 5 6 1
  • 14.
    ¿CÓMO HACEMOS PARAGESTIONAR INFORMACIÓN? Para el tratamiento de la información o tal como refieren los sistemas de base de datos, vb.net se encargará también de ejecutar instrucciones DML ( Select, Insert, Update, Delete)
  • 15.
    EJECUTAR INSTRUCCIONES SQL Dimsql As String = "insert into persona values ( 0, ‘ " & TextBox2.Text & “ ‘ )" ‘Cadena SQL que contiene un comando de inserción Dim comando As New OdbcCommand(Sql, conn) ‘ este recibe por parámetro la consulta y luego la conexión Try conn.ConnectionString = ConnectionString conn.Open() comando.ExecuteReader() ‘ Ejecuto la consulta previamente abro la conexión MessageBox.Show(“Registro insertado") conn.Close() Catch ex As OdbcException MessageBox.Show("Se generó un error:" + ex.Message) End Try
  • 16.
    WEBGRAFIA Conceptos. • http://msdn.microsoft.com/es-es/library/system.data.odbc.aspx Clase • Objeto •http://anaylenlopez.files.wordpress.com/2011/03/10-programacion-orientada-a-objetos-en-visual- basic-net.pdf