Implantar bancos de dados Firebird Interbase com Monodevelop C #

Índice

MonoDevelop é um ambiente de desenvolvimento integrado aberto e gratuito, projetado para C # e outras linguagens .NET como Nemerle, Boo, Java. MonoDevelop foi originalmente uma adaptação do SharpDevelop para Gtk #, mas desde então foi desenvolvido para as necessidades dos desenvolvedores do Projeto Mono.

MonoDevelop Possui suporte total para GNU / Linux, Windows e Mac, completando assim um verdadeiro IDE Multiplataforma Firebird é um sistema de gerenciamento de banco de dados relacional de código aberto (ou RDBMS) (Query Language: SQL).

Não vamos detalhar como usar o Monodevelop, mas vamos explicar como criar um aplicativo.

Para começar, podemos baixar os arquivos necessários:

  • Monodevelop de www.monodevelop.com
  • Firebird de www.firebirdsql.org
  • As bibliotecas de conexão de acordo com a versão Linux ou Windows em www.firebirdsql.org/en/net-provider/
Para gerenciar Firebird que podemos usarr FlameRobin é um sistema de gerenciamento de banco de dados de plataforma cruzada, ele funciona em Linux, Windows, Mac OS X, FreeBSD, Solaris, etc.

Criamos um banco de dados:

 CRIAR `CLIENTES` DATABASE; CREATE TABLE `CLIENTS`` clients` (` id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR (300) NOT NULL,` phone` VARCHAR (300) NOT NULL, PRIMARY KEY (`id`)) ENGINE = MYISAM;
Inserimos alguns registros para teste:
 INSERIR EM `CLIENTES`` clientes` (` nome, telefone`) VALORES ('José, 9999999,') INSERIR EM` CLIENTES` `clientes` (` nome, telefone`) VALORES ('Carlos, 8888888,')
Criamos um projeto C # em monodevelop.

Adicionamos as bibliotecas Firebird .net no diretório de teste do projeto
Referências-> Editar referências -> .Net Assembly
Procuramos a biblioteca FirebirdSql.Data.FirebirdClient.dll e a adicionamos ao projeto

Além de adicionar o assembly do conector que acabamos de baixar e uma referência à biblioteca .NET System.Data para trabalhar com bancos de dados. O código C # seria o seguinte:

 using System; using System.Data; usando FirebirdSql.Data.Firebird; public class Teste {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Usuário = SYSDBA;" + "Senha = chave mestre;" + "Dialeto = 3;" + "Servidor = localhost"; IDbConnection dbcon = new FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "SELECT * FROM Customers"; dbcmd.CommandText = sql; Leitor IDataReader = dbcmd.ExecuteReader (); while (reader.Read ()) {object dataValue = reader.GetValue (0); string sValue = dataValue.ToString (); Console.WriteLine ("Valor:" + sValor); } // limpar reader.Close (); leitor = nulo; dbcmd.Dispose (); dbcmd = nulo; dbcon.Close (); dbcon = nulo; }}

Se quisermos compilar no Linux a partir da linha de comando, usaremos a seguinte instrução:

 mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dll
Então podemos executá-lo:
 mono Test.exe

Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave