Conecte -se ao banco de dados MySQL usando MySqlConnectornet
1. Primeiro baixe e instale o conector/net, http://www.mysql.com/downloads/connector/net/
E obtenha a biblioteca de link dinâmica necessária mysql.data.dll no diretório de instalação. Se você já possui mysql.data.dll, também não pode instalá -lo.
2. Adicione uma referência à biblioteca de link dinâmica no projeto
3. Crie alguns dados de teste no MySQL, como:
Estou usando phpadmin
Inserir em Stuinfo (First_Name, Last_Name, BirthDate) valores ('John', 'Smith', '1990-2-3') estático void main (string [] args) {string url = "servidor = 127.0.0.1; user = root; banco de dados = aluno; porta = 3306; senha = root;"; // indica o endereço do banco de dados, o nome de usuário, o nome do banco de dados, o nome do mySqlConnection = newsqlconnection (port); String sta = "Selecione * de Stuinfo"; // Execute uma instrução simples mySqlCommand = new MySqlCommand (Sta, Conn); MySqldATArader Reader = comm.exectereader (); // recebe o resultado da execução com mysqldatareader while (reader.read ()) {console.writeLine (leitor.getstring (0) + "" + leitor.getString (1) + "" + leitor.get.get (2) + "" " Console.readKey (); leitor.close (); Conn.Close (); // Fechar a conexão} Conectando -se ao banco de dados MySQL usando o MySqldrivercs
É semelhante ao uso do MySQLConnectornet. Primeiro, faça o download e instale o mysqldrivercs e obtenha o arquivo de biblioteca de link dinâmico:
http://sourceforge.net/projects/mysqldrivercs/
Adicione mysqldrivercs.dll à referência do projeto:
Ou use os dados de teste que foram estabelecidos no banco de dados MySQL, então escrevo diretamente o código C#:
estático void main (string [] args) {mySqlConnection Conn = new MySqlConnection (new MySqlConnectionString ("127.0.0.1", "Student", "root", "root", "3306) .asstring); mys.open (); mySqlCommand Cmd cmD"). DBDATAREADER LEITOR = CMD.EXECONDEREDER (); Conn.Close (); // Fechar a conexão} Resultados da execução:
Os dados foram lidos com sucesso.