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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave