MonoDevelop er et gratis og åpent integrert utviklingsmiljø, designet for C # og andre. NET -språk som Nemerle, Boo, Java. MonoDevelop var opprinnelig en tilpasning av SharpDevelop for Gtk #, men har siden blitt utviklet for behovene til Mono Project -utviklerne.
MonoDevelop Den har full støtte for GNU / Linux, Windows og Mac, og fullfører dermed en ekte Multiplatform IDE. Firebird er et relasjonsbasert databasesystem (eller RDBMS) (Query Language: SQL).
Vi vil ikke detaljere hvordan du bruker Monodevelop, men vi vil forklare hvordan du oppretter et program.
For å starte kan vi laste ned de nødvendige filene:
- Monodevelop fra www.monodevelop.com
- Firebird fra www.firebirdsql.org
- Tilkoblingsbibliotekene i henhold til Linux- eller Windows-versjonen fra www.firebirdsql.org/en/net-provider/
Vi lager en database:
LAG DATABASE `KUNDER`; OPPRETT TABELL `KLIENTER`` klienter` (` id` INT IKKE NULL AUTO_INCREMENT, `navn` VARCHAR (300) IKKE NULL,` telefon` VARCHAR (300) IKKE NULL, PRIMÆR NØKKEL (`id`)) MOTOR = MYISAM;Vi setter inn noen poster for testing:
SETT INN I `KUNDER`` kunder` (` navn, telefon`) VERDIER (`Jose, 9999999, ') INNLAG I` KUNDER`` kunder` (`navn, telefon`) VERDIER (' Carlos, 8888888, ')Vi lager et C # -prosjekt i monodevelop.
Vi legger til Firebird .net -bibliotekene i prosjektets testkatalog
Referanser-> Rediger referanser -> .Net Assembly
Vi ser etter biblioteket FirebirdSql.Data.FirebirdClient.dll og legger det til i prosjektet
I tillegg til å legge til koblingsenheten vi nettopp lastet ned og en referanse til .NET System.Data -biblioteket for å jobbe med databaser. C # -koden vil være følgende:
bruker System; bruker System.Data; bruker FirebirdSql.Data.Firebird; public class Test {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Bruker = SYSDBA;" + "Passord = hovednøkkel;" + "Dialekt = 3;" + "Server = localhost"; IDbConnection dbcon = ny FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "VELG * FRA Kunder"; dbcmd.CommandText = sql; IDataReader -leser = dbcmd.ExecuteReader (); while (reader.Read ()) {object dataValue = reader.GetValue (0); string sValue = dataValue.ToString (); Console.WriteLine ("Value:" + sValue); } // rydde opp reader.Close (); leser = null; dbcmd.Dose (); dbcmd = null; dbcon.Close (); dbcon = null; }}
Hvis vi vil kompilere i Linux fra kommandolinjen, bruker vi følgende instruksjon:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllSå kan vi kjøre det:
mono Test.exeLikte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng