Bereitstellen von Firebird Interbase-Datenbanken mit Monodevelop C #

Inhaltsverzeichnis

MonoDevelop ist eine kostenlose und offene integrierte Entwicklungsumgebung, entwickelt für C # und andere .NET-Sprachen wie Nemerle, Boo, Java. MonoDevelop war ursprünglich eine Adaption von SharpDevelop für Gtk#, wurde aber seitdem für die Bedürfnisse der Mono Project Entwickler entwickelt.

MonoEntwickeln Es bietet volle Unterstützung für GNU/Linux, Windows und Mac und stellt somit eine echte Multiplattform-IDE dar. Firebird ist ein Open Source relationales Datenbankverwaltungssystem (oder RDBMS) (Query Language: SQL).

Wir werden nicht detailliert auf die Verwendung von Monodevelop eingehen, aber wir erklären, wie eine Anwendung erstellt wird.

Zu Beginn können wir die erforderlichen Dateien herunterladen:

  • Monodevelop von www.monodevelop.com
  • Firebird von www.firebirdsql.org
  • Die Verbindungsbibliotheken entsprechend der Linux- oder Windows-Version von www.firebirdsql.org/en/net-provider/
Zu Firebird verwalten, das wir verwenden könnenR FlammeRobin ist ein plattformübergreifendes Datenbankverwaltungssystem, es funktioniert unter Linux, Windows, Mac OS X, FreeBSD, Solaris usw.

Wir erstellen eine Datenbank:

 DATENBANK `CLIENTEN` ERSTELLEN; CREATE TABLE `CLIENTS`` client` (`id` INT NOT NULL AUTO_INCREMENT,` name` VARCHAR (300) NOT NULL, `phone` VARCHAR (300) NOT NULL, PRIMARY KEY (` id`)) ENGINE = MYISAM;
Wir fügen einige Datensätze zum Testen ein:
 INSERT INTO `CUSTOMERS`` customers` (`name, phone`) VALUES ('Jose, 9999999,') INSERT INTO`CUSTOMERS``customers` (`name, phone`) VALUES ('Carlos, 8888888,')
Wir erstellen ein C#-Projekt in monodevelop.

Wir fügen die Firebird .net-Bibliotheken zum Testverzeichnis des Projekts hinzu
Referenzen -> Referenzen bearbeiten -> .Net Assembly
Wir suchen nach der Bibliothek FirebirdSql.Data.FirebirdClient.dll und fügen sie dem Projekt hinzu

Zusätzlich zum Hinzufügen der gerade heruntergeladenen Connector-Assembly und einem Verweis auf die .NET System.Data-Bibliothek für die Arbeit mit Datenbanken. Der C#-Code wäre der folgende:

 Verwenden des Systems; Verwenden von System.Data; Verwenden von FirebirdSql.Data.Firebird; public class Test {public static void Main (string [] args) {string connectionString = "Datenbank = database_directory \ EMPLOYEE.GDB;" + "Benutzer = SYSDBA;" + "Passwort = Hauptschlüssel;" + "Dialekt = 3;" + "Server = localhost"; IDbConnection dbcon = new FbConnection (connectionString); dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "SELECT * FROM Customers"; dbcmd.CommandText = sql; IDataReader-Reader = dbcmd.ExecuteReader (); while (reader.Read ()) {Objekt dataValue = reader.GetValue (0); Zeichenfolge sValue = dataValue.ToString (); Console.WriteLine ("Wert:" + sWert); } // Leser bereinigen.Close (); Leser = null; dbcmd.Dispose (); dbcmd = null; dbcon.Schließen (); dbcon = null; }}

Wenn wir in Linux von der Befehlszeile aus kompilieren möchten, verwenden wir die folgende Anweisung:

 mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dll
Dann können wir es ausführen:
 mono Test.exe

Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave