Ao escolher um banco de dados para aplicações web ou de negócios, MySql oferece desempenho e escalabilidade com baixo custo de propriedade e de fácil implantação. Servidores de banco de dados estão disponíveis para Linux, Windows e outras plataformas de hardware. Muitos serviços de hospedagem oferecem o armazenamento de banco de dados MySQL como parte de seu pacote de serviços básicos . Os drivers estão disponíveis para a maioria dos ambientes de programação , incluindo Java , PHP, C # e Visual Basic. Siga os passos abaixo para instalar os drivers do MySQL e criar um programa simples em Visual Basic que ilustra como se conectar a um banco de dados MySql . Coisas que você precisa
MySql Database Server
Microsoft Visual Studio 2003 ou posterior
Show Mais instruções
1
Baixe o arquivo de driver MySQL Connector /Net do MySql site (consulte Recursos). Siga as instruções fornecidas na página para instalar o pacote no seu computador.
2
Abrir Studio.Net Visual ( 2003 ou posterior ) e crie um novo projeto de aplicativo de console chamado " mySqlSample . "
3
Adicione uma referência para o conector pacote MySql /Net . Clique em " Project" e depois " Add Reference ". Após uma pequena espera , escolha " MySql.Data " da lista de referências Dot Net e clique no botão "Add Reference " . Além disso, adicionar uma linha para a parte superior do programa para importar o namespace " MySql.Data.MySqlClient " . Este namespace inclui as versões do MySQL da ligação , comando adaptador de dados e outros objetos de dados ADO padrão.
Importações MySql.Data.MySqlClient
Module Module1
Sub Main ()
4
Definir uma seqüência de conexão que aponta para o servidor de banco de dados MySql
Dim connString As String = " server = 192.168.0.13 ; . UID = myUserID ; PWD = myPassword ; banco de dados = myDatabase ; . "
Substitua o endereço IP do servidor ( 192.168.0.13 ) com o URL ou endereço IP da máquina do servidor MySql altere myUserID , myPassword e myDatabase para as credenciais necessárias para se conectar com este servidor de banco de dados < br >
5
Abra uma conexão com o banco de dados usando a seqüência de conexão .
Dim conn as New MySqlConnection
Experimente em
conn.ConnectionString = connString < br >
conn.Open ()
Pegar ex as Exception
Console.WriteLine ( "Não é possível abrir a conexão de banco de dados " & ex.Message )
Voltar < br >
End Try
o MySqlConnection conn usa a seqüência de conexão para abrir o banco de dados. Se houver algum problema , o bloco catch informa o erro eo programa termina.
6
definir uma consulta para testar esta conexão.
Dim SQLString As String = "Select table_name "
SQLString & = "FROM information_schema.tables "
SQLString & = " Ordenar por table_name ";
Esta consulta solicita uma lista de nomes de tabelas do banco de dados information_schema . MySql retornará uma lista das tabelas que são acessíveis com as credenciais fornecidas na cadeia de conexão . Consulte a referência nas Tabelas INFORMATION_SCHEMA abaixo para mais informações descreve como recuperar MySql meta-dados .
7
Execute a consulta usando o SqlString eo MySqlConnection .
Dim rdr Como MySqlDataReader = nada
Dim tblname As String
Experimente em
Dim cmd As New MySqlCommand ( SQLString , conn)
rdr = cmd.ExecuteReader
Enquanto rdr.Read
tblname = rdr.GetString (0)
Console.WriteLine ( tblname )
End While
Pegar ex As Exception
Console.WriteLine ( "Não é possível recuperar os dados " & ex.Message )
Finalmente
rdr.Close ()
End Try
conn.Close ()
End Sub End Module
Este código cria um objeto MySqlCommand então usa -lo para criar um MySqlDataReader . Usando o leitor , ele recupera um nome de tabela de cada vez e escreve -lo para o console.