Tecnología

Inicio

Tutorial Base de datos de Visual Basic

Al programar en Visual Basic (VB), es importante entender cómo conectar y consultar a un servidor de base de datos. servidores de bases de datos son los componentes centrales de un contenido dinámico, y también son responsables de servir datos a las aplicaciones de escritorio cliente, tales como los sistemas de gestión de clientes. Microsoft Visual Studio .NET y venir con las clases que permiten al programador para consultar una base de datos utilizando sólo unas pocas líneas de código.

Conexión

La primera parte de la consulta de la base de datos en VB.NET es la creación de una conexión. La conexión se utiliza para abrir una línea de comunicación con el servidor de base de datos. Esta conexión se utiliza a continuación para enviar consultas al servidor. Estas consultas pueden ser cualquier tipo de instrucción SQL. A continuación se muestra un ejemplo de una conexión de base de datos en VB.NET:

MyConnection Dim As New SqlConnection ( "Initial Catalog = Neptuno; Data Source = MySQLServer; User ID = nombre de usuario, contraseña = miContraseña; Connect Timeout = 20")
myconnection.Open ()

La primera línea de código crea la conexión SQL. Requerido en la conexión es el nombre de la base de datos, que se especifica como "Initial Catalog". La variable "origen de datos" es el nombre o la dirección IP del servidor de la red. Por último, el nombre de usuario y la contraseña también se pasa para autenticar la solicitud. A pesar de que se abra la conexión, no está realmente conectado, razón por la cual se introduce la segunda línea de código. Una vez que se abre la conexión, la aplicación puede realizar llamadas a la base de datos.

Enviando una consulta a la base de datos

Después de crear la conexión, las consultas se pueden enviar al servidor de base de datos. La siguiente es la sintaxis utilizada para crear una consulta y asignarlo a un lector. Un lector es un componente que se utiliza para imprimir los resultados de vuelta a la aplicación. VB.NET está empaquetado con las clases que ya tienen definidos los lectores:

Dim MyCom As New SqlCommand ( "SELECT nombre FROM clientes", MyConnection)
Dim sqlReader Como SqlDataReader = myCom.ExecuteReader ()

La primera línea de código es el comando. Este comando se establece en una consulta de selección que recupera los nombres de los clientes en la base de datos. Nótese uno de los parámetros es el objeto "MyConnection" se define en la Sección 1. Este parámetro es necesario para que el comando sabe cómo comunicarse con el servidor. La segunda línea de código es el lector que se asigna a los registros devueltos por el comando. El ejemplo siguiente utiliza el lector para imprimir el primer registro de la pantalla del usuario:

Console.WriteLine (sqlReader.GetSqlValue (1))