Diegti „Firebird Interbase“ duomenų bazes su „Monodevelop C #“

Turinys

„MonoDevelop“ yra nemokama ir atvira integruota kūrimo aplinka, skirtas C # ir kitoms .NET kalboms, tokioms kaip Nemerle, Boo, Java. „MonoDevelop“ iš pradžių buvo „SharpDevelop“ pritaikymas „Gtk #“, tačiau nuo to laiko buvo sukurtas „Mono Project“ kūrėjų poreikiams.

MonoDevelop Jis visiškai palaiko GNU / Linux, „Windows“ ir „Mac“, todėl užbaigia tikrą daugiaplatformę IDE. „Firebird“ yra atvirojo kodo santykių duomenų bazių valdymo sistema (arba RDBMS) (užklausos kalba: SQL).

Mes nedetalizuosime, kaip naudoti „Monodevelop“, bet paaiškinsime, kaip sukurti programą.

Norėdami pradėti, galime atsisiųsti reikiamus failus:

  • Monodevelop iš www.monodevelop.com
  • „Firebird“ iš www.firebirdsql.org
  • Ryšio bibliotekos pagal „Linux“ arba „Windows“ versiją iš www.firebirdsql.org/en/net-provider/
Į valdyti „Firebird“, kurį galime naudotir „FlameRobin“ yra kelių platformų duomenų bazių valdymo sistema, ji veikia Linux, Windows, Mac OS X, FreeBSD, Solaris ir kt.

Mes kuriame duomenų bazę:

 KURTI DUOMENŲ BAZĘ „KLIENTAI“; KURTI LENTELĘ "KLIENTAI" klientai
Bandymui įterpiame keletą įrašų:
 INSERT INTO "CUSTOMERS" klientai
Sukuriame C # projektą monodevelop.

Į projekto bandymų katalogą įtraukiame „Firebird .net“ bibliotekas
Nuorodos-> Redaguoti nuorodas -> .Net Assembly
Mes ieškome „FirebirdSql.Data.FirebirdClient.dll“ bibliotekos ir įtraukiame ją į projektą

Be to, kad pridėjome ką tik atsisiųstą jungties mazgą ir nuorodą į .NET System.Data biblioteką, skirtą darbui su duomenų bazėmis. C # kodas būtų toks:

 naudojant sistemą; naudojant System.Data; naudojant „FirebirdSql.Data.Firebird“; public class Testas {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Vartotojas = SYSDBA;" + "Slaptažodis = pagrindinis raktas;" + "Tarmė = 3;" + "Serveris = localhost"; IDbConnection dbcon = naujas FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "PASIRINKITE * NUO klientų"; dbcmd.CommandText = sql; IDataReader skaitytuvas = dbcmd.ExecuteReader (); while (reader.Read ()) {objekto duomenų vertė = skaitytojas.GetValue (0); eilutė sValue = dataValue.ToString (); Console.WriteLine ("Value:" + sValue); } // išvalyti skaitytoją.Uždaryti (); skaitytojas = nulis; dbcmd.Dispose (); dbcmd = nulis; dbcon.Uždaryti (); dbcon = null; }}

Jei norime kompiliuoti „Linux“ iš komandinės eilutės, naudosime šią instrukciją:

 mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dll
Tada galime jį paleisti:
 mono Test.exe

Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave