Monodevelop C # ile Firebird Interbase veritabanlarını dağıtın

İçindekiler

MonoDevelop, ücretsiz ve açık bir entegre geliştirme ortamıdır, C# ve Nemerle, Boo, Java gibi diğer .NET dilleri için tasarlanmıştır. MonoDevelop başlangıçta SharpDevelop'un Gtk # için bir uyarlamasıydı, ancak o zamandan beri Mono Proje geliştiricilerinin ihtiyaçları için geliştirildi.

MonoDevelop GNU / Linux, Windows ve Mac için tam desteğe sahiptir, böylece gerçek bir Multiplatform IDE'yi tamamlar.Firebird, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir (veya RDBMS) (Sorgu Dili: SQL).

Monodevelop'un nasıl kullanılacağını detaylandırmayacağız ancak bir uygulamanın nasıl oluşturulacağını anlatacağız.

Başlamak için gerekli dosyaları indirebiliriz:

  • www.monodevelop.com adresinden Monodevelop
  • www.firebirdsql.org sitesinden Firebird
  • www.firebirdsql.org/en/net-provider/ adresinden Linux veya Windows sürümüne göre bağlantı kitaplıkları
NS kullanabileceğimiz Firebird'i yönetr AlevRobin platformlar arası bir veritabanı yönetim sistemidir, Linux, Windows, Mac OS X, FreeBSD, Solaris vb. üzerinde çalışır.

Bir veritabanı oluşturuyoruz:

 VERİTABANI OLUŞTURMA 'İSTEMCİLER'; CREATE TABLE `CLIENTS`` client` (`id` INT NOT NULL AUTO_INCREMENT,` name` VARCHAR (300) NOT NULL, `phone` VARCHAR (300) NULL DEĞİL, BİRİNCİL ANAHTAR (` id`)) MOTOR = MYISAM;
Test için bazı kayıtlar ekliyoruz:
 "MÜŞTERİLER" müşterilerinin ("isim, telefon") DEĞERLERİNE ('Jose, 9999999,') EKLE'MÜŞTERİLERİN "müşterilerin" (`ad, telefon') DEĞERLERİNİN ('Carlos, 8888888,')
Monodevelop'ta bir C# projesi oluşturuyoruz.

Firebird .net kitaplıklarını projenin test dizinine ekliyoruz
Referanslar-> Referansları Düzenle -> .Net Assembly
FirebirdSql.Data.FirebirdClient.dll kütüphanesini bulup projeye ekliyoruz

Az önce indirdiğimiz bağlayıcı derlemesini ve veritabanlarıyla çalışmak için .NET System.Data kitaplığına bir başvuru eklemeye ek olarak. C# kodu aşağıdaki gibi olacaktır:

 Sistemi kullanarak; System.Data kullanarak; FirebirdSql.Data.Firebird kullanarak; public class Test {public static void Main (string [] args) {string connectionString = "Veritabanı = veritabanı_dizini \ EMPLOYEE.GDB;" + "Kullanıcı = SYSDBA;" + "Şifre = ana anahtar;" + "Lehçe = 3;" + "Sunucu = yerel ana bilgisayar"; IDbConnection dbcon = yeni FbConnection (connectionString); dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand(); string sql = "MÜŞTERİLERDEN SEÇ *"; dbcmd.CommandText = sql; IDataReader okuyucu = dbcmd.ExecuteReader(); while (reader.Read ()) {nesne dataValue = okuyucu.GetValue (0); string sValue = dataValue.ToString(); Console.WriteLine ("Değer:" + sValue); } // okuyucuyu temizle.Kapat (); okuyucu = boş; dbcmd.Dispose(); dbcmd = boş; dbcon.Close (); dbcon = boş; }}

Linux'ta komut satırından derlemek istiyorsak, aşağıdaki talimatı kullanacağız:

 mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dll
Sonra çalıştırabiliriz:
 mono Test.exe

Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave