Ao programar em Visual Basic (VB) , é importante entender como se conectar e consultar um servidor de banco de dados . Servidores de banco de dados são os componentes centrais para conteúdo dinâmico , e eles também são responsáveis pelo fornecimento de dados para aplicativos de desktop cliente , tais como sistemas de gestão de clientes . Microsoft Visual Studio e . NET vem com classes que permitem o programador para consultar um banco de dados usando apenas algumas linhas de código. Conexão
A primeira parte da consulta ao banco de dados em VB.NET é a criação de uma conexão. A conexão é usada para abrir uma linha de comunicação com o servidor de banco de dados . Esta ligação é então utilizada para enviar consultas para o servidor . Essas consultas podem ser qualquer tipo de instrução SQL. Abaixo está um exemplo de uma conexão de banco de dados em VB.NET :
Dim As New SqlConnection MyConnection ( " Initial Catalog = Northwind ; Data Source = MySQLServer ; User ID = nome de usuário ; password = myPassword ; Connect Timeout = 20 " ) myConnection.Open ()
a primeira linha de código cria a conexão SQL. Requeridos na conexão é o nome do banco de dados , que é especificado como " Initial Catalog ". A variável "Data Source " é o nome ou endereço IP do servidor na rede. Finalmente, o nome de usuário e senha também é passado para autenticar o pedido . Mesmo que a conexão é aberta , não é realmente conectado , que é por isso que a segunda linha de código é inserido. Uma vez que a conexão é aberta , o aplicativo pode fazer chamadas para o banco de dados.
Envio de uma consulta ao banco de dados
Depois de criar a conexão, as consultas podem ser enviados para o servidor de banco de dados . O seguinte é a sintaxe usada para criar uma consulta e atribuí-lo a um leitor. Um leitor é um componente que é utilizada para imprimir os resultados de volta para a aplicação . VB.NET é embalado com as classes que já leitores definidos :
Dim As New SqlCommand MYCOM ( "SELECT prenome de clientes " , MyConnection ) Dim sqlReader As SqlDataReader = myCom.ExecuteReader ()
a primeira linha de código é o comando . Este comando é definido como uma consulta seleção que recupera os primeiros nomes de clientes no banco de dados . Observe um dos parâmetros é o objeto " MyConnection " definido na Seção 1. Este parâmetro é necessário para que o comando sabe como entrar em contato com o servidor. A segunda linha de código é o leitor que é atribuído os registros retornados a partir do comando . O exemplo abaixo usa o leitor para imprimir o primeiro registro para a tela do usuário :
Console.WriteLine ( sqlReader.GetSqlValue (1) )
< br >