Izvietojiet Firebird Interbase datu bāzes ar Monodevelop C #

Satura rādītājs

MonoDevelop ir bezmaksas un atvērta integrēta izstrādes vide, paredzēts C # un citām .NET valodām, piemēram, Nemerle, Boo, Java. MonoDevelop sākotnēji bija SharpDevelop pielāgojums Gtk #, bet kopš tā laika tas ir izstrādāts Mono Project izstrādātāju vajadzībām.

MonoDevelop Tā pilnībā atbalsta GNU / Linux, Windows un Mac, tādējādi pabeidzot patiesu daudzplatformu IDE. Firebird ir atvērtā pirmkoda relāciju datu bāzes pārvaldības sistēma (vai RDBMS) (vaicājuma valoda: SQL).

Mēs neskaidrosim, kā lietot Monodevelop, bet paskaidrosim, kā izveidot lietojumprogrammu.

Lai sāktu, mēs varam lejupielādēt nepieciešamos failus:

  • Monodevelop no www.monodevelop.com
  • Firebird no www.firebirdsql.org
  • Savienojuma bibliotēkas atbilstoši Linux vai Windows versijai no www.firebirdsql.org/en/net-provider/
Uz pārvaldīt Firebird, ko varam izmantotr FlameRobin ir starpplatformu datu bāzes pārvaldības sistēma, tā darbojas operētājsistēmās Linux, Windows, Mac OS X, FreeBSD, Solaris utt.

Mēs izveidojam datu bāzi:

 IZVEIDOT DATABĀZI `KLIENTI`; IZVEIDOT TABULAS "KLIENTI" klientus
Mēs ievietojam dažus ierakstus testēšanai:
 IEVIETOT "KLIENTIEM" klientiem "(" vārds, tālrunis ") VĒRTĪBAS (" Jose, 9999999, ") IEVIETOT" KLIENTIEM "klientiem" ("vārds, tālrunis") VĒRTĪBAS ("Carlos, 8888888,")
Mēs veidojam C # projektu monodevelop.

Mēs pievienojam Firebird .net bibliotēkas projekta testēšanas direktorijā
Atsauces-> Rediģēt atsauces -> .Net Assembly
Mēs meklējam bibliotēku FirebirdSql.Data.FirebirdClient.dll un pievienojam to projektam

Papildus pievienotajam savienotāja komplektam, ko tikko lejupielādējām, un atsaucei uz .NET System.Data bibliotēku darbam ar datu bāzēm. C # kods būtu šāds:

 izmantojot sistēmu; izmantojot System.Data; izmantojot FirebirdSql.Data.Firebird; public class Test {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Lietotājs = SYSDBA;" + "Parole = galvenais atslēga;" + "Dialekts = 3;" + "Serveris = localhost"; IDbConnection dbcon = jauns FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "IZVĒLĒTIES * NO Klientiem"; dbcmd.CommandText = sql; IDataReader lasītājs = dbcmd.ExecuteReader (); while (reader.Read ()) {objekta datu vērtība = lasītājs.GetValue (0); virkne sValue = dataValue.ToString (); Console.WriteLine ("Value:" + sValue); } // notīrīt lasītāju. Aizvērt (); lasītājs = null; dbcmd.Dispose (); dbcmd = null; dbcon.Close (); dbcon = null; }}

Ja mēs vēlamies kompilēt Linux no komandrindas, mēs izmantosim šādu instrukciju:

 mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dll
Tad mēs varam to palaist:
 mono Test.exe

Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave