Conexión a Base de datos con Visual Basic .Net

 

Luego de dar el salto desde visual basic 6.0 hasta Visual Basic .Net (con la finalidad de ir acorde con la tecnología) y por lo que demanda el mercado de desarrollo de aplicaciones, me encontré con la triste realidad de descubrir que la forma de realizar las conexiones a Base de datos en esta nueva plataforma era un poco diferente.

Busqué en muchos tutoriales  que en vez de aclararme lo que hacían era confundirme más, por fin pude ver la luz al final del camino, luego leer y leer y practicar logre lo que por fin deseaba “El Manejo de Base de Datos desde la plataforma de .Net”, he decidido compartir con ustedes amables lectores de forma sencilla y simple como conectarnos a una base de datos.

Lo primero es saber que existen múltiples formas de realizar una conexión. En esta oportunidad lo haremos desde un módulo, donde declaramos todos los objetos necesarios para que la misma funcione.

En primer lugar debemos importar los nombre de espacio necesarios para el acceso a datos, estos namespace (nombre de espacio) son:

Imports System.Data

Obligatorio para manejo de datos.

Dependiendo del tipo de base de datos a utilizar se utilizará:

Imports System.Data.OleDb (para base de datos Access)

Imports System.Data.SqlClient (para base de datos SQL SERVER)

Imports System.Data.ODBC (para base de datos mediante uin controlador ODBC).

Con lo que los namespace quedarian de la suguiente forma si es para una base de datos Access:

Imports System.Data

Imports System.Data.OleDb

Dentro del modulo precedemos a declarar una variable pública del tipo de conexión que hayamos declarado en el namespace,para que sea visible desde cualquier parte del proyecto

Module Conexion

' Declaración de la variable

Public conectarme As New OleDbConnection

Luego declaramos un procediemiento público desde donde manejaremos la variable que acabamos de crear.

Public Sub conexiones()

End Sub

End Module

Después asignamos a la variable la conectarme la cadena de conexión, la misma debe hacerce dentro de comilla dobles.

conectarme.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\data.mdb;"

En seguida hacemos uso del manejo de errores mediante la instrucción Try:

Try

If conectarme.State = ConnectionState.Open Then

MessageBox.Show("Ya está conectado")

Else

conectarme.Open()

' MessageBox.Show("Conectado a Access")

End If

Catch ex As Exception

MessageBox.Show(ex.Message)

End Try

End Sub

End Module

A continuación como quedaria el código completo para manejar la conexión, en otra entrega veremos como manejar las diferentes opciones de una base de datos como son : insertar, actualizar, buscar y eliminar un regitro.

Imports System.Data

Imports System.Data.OleDb

Module Conexion

Public conectarme As New OleDbConnection

Public Sub conexiones()

conectarme.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\data.mdb;"

Try

If conectarme.State = ConnectionState.Open Then

MessageBox.Show("Ya está conectado")

Else

conectarme.Open()

' MessageBox.Show("Conectado a Access")

End If

Catch ex As Exception

MessageBox.Show(ex.Message)

'Aqui Mostraria un mensaje en caso de que se produsca un error.

End Try

End Sub

End Module

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© VB-MUNDO – Visual Basic y mucho más
CyberChimps