Distribuisci database Firebird Interbase con Monodevelop C #

Sommario

MonoDevelop è un ambiente di sviluppo integrato gratuito e aperto, progettato per C# e altri linguaggi .NET come Nemerle, Boo, Java. MonoDevelop era originariamente un adattamento di SharpDevelop per Gtk #, ma da allora è stato sviluppato per le esigenze degli sviluppatori del progetto Mono.

Monosviluppo Ha pieno supporto per GNU/Linux, Windows e Mac, completando così un vero IDE multipiattaforma Firebird è un sistema di gestione di database relazionali open source (o RDBMS) (Query Language: SQL).

Non spiegheremo in dettaglio come utilizzare Monodevelop ma spiegheremo come creare un'applicazione.

Per iniziare possiamo scaricare i file necessari:

  • Monodevelop da www.monodevelop.com
  • Firebird da www.firebirdsql.org
  • Le librerie di connessione secondo la versione Linux o Windows da www.firebirdsql.org/en/net-provider/
a gestire Firebird che possiamo usareR FiammaRobin è un sistema di gestione di database multipiattaforma, funziona su Linux, Windows, Mac OS X, FreeBSD, Solaris, ecc.

Creiamo un database:

 CREA DATABASE `CLIENTI`; 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;
Inseriamo alcuni record per il test:
 INSERISCI IN `CLIENTI`` clienti` (`nome, telefono`) VALUES ('Jose, 9999999,') INSERIRE IN` CLIENTI` `clienti` (` nome, telefono`) VALORI ('Carlos, 8888888,')
Creiamo un progetto C# in monodevelop.

Aggiungiamo le librerie .net di Firebird nella directory testing del progetto
Riferimenti-> Modifica riferimenti -> .Net Assembly
Cerchiamo la libreria FirebirdSql.Data.FirebirdClient.dll e la aggiungiamo al progetto

Oltre ad aggiungere l'assembly del connettore appena scaricato e un riferimento alla libreria .NET System.Data per lavorare con i database. Il codice C# sarebbe il seguente:

 utilizzando il sistema; utilizzando System.Data; usando FirebirdSql.Data.Firebird; public class Test {public static void Main (string [] args) {string connectionString = "Database = directory_database \ EMPLOYEE.GDB;" + "Utente = SYSDBA;" + "Password = chiave maestra;" + "Dialetto = 3;" + "Server = host locale"; IDbConnection dbcon = new FbConnection (connectionString); dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "SELECT * FROM Clienti"; dbcmd.CommandText = sql; Lettore IDataReader = dbcmd.ExecuteReader (); while (reader.Read()) {object dataValue = reader.GetValue (0); string sValue = dataValue.ToString (); Console.WriteLine ("Valore:" + sValue); } // ripulisce reader.Close (); lettore = nullo; dbcmd.Dispose (); dbcmd = nullo; dbcon.Close (); dbcon = nullo; }}

Se vogliamo compilare in Linux dalla riga di comando utilizzeremo le seguenti istruzioni:

 mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dll
Quindi possiamo eseguirlo:
 mono Test.exe

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave