Node.js MySQL Bağlantısı {Örnek Uygulama}

Aslına bakarsanız her ne kadar node.js ile mongodb’nin hayli uyumlu çalıştığı söylense de genel olarak MySQL kullandığımdan dolayı veritabanı işlemlerinde MySQL kullanmaktayım. Tabi bu size kalmış bir durum. Bunu söylerken de mongodb’nin mysql’e nazaran çok daha hızlı çalıştığını belirteyim.

Hatta bazı testlerde %50’ye kadar farklılıklar olduğunu yabancı kaynaklardan okumuştum, ama bizzat test etmediğim için kesin bir şey söyleyemeyeceğim. Kullanım kolaylığı olarak MySQL gibisi yok tabi ki.

Node.js mysql bağlantısı yapabilmek için node-mysql adında bir kütüphane kullanıyorum. Kütüphane ile alakalı detaylı bilgiye buradan ulaşabilirsiniz. Öncelikle kütüphane kurulumu yapabilmek için komut satırına aşağıdaki kurulum kodunu yazıyoruz. İlgili kod yükleme işlemini gerçekleştirecek.

Artık mysql bağlantımızı yapabilir, veritabanı işlemlerimizi gerçekleştirebiliriz.

Dikkat: Makinanızda MySQL arayüzüne sahipseniz hizmeti çalıştırmayı unutmayın. (XAMMP gibi)

7aRGq

Örnek:

Gördüğünüz gibi tıpkı PHP’de olduğu gibi benzer kodlar yardımıyla mysql bağlantımızı gerçekleştirmiş olduk. Veritabanına bağlanamadığı durumlarda da konsola bir hata mesajı yazdırmasını sağladık.

Bonus:

Örnek bir tablodan örnek bir veri çekelim. Bu da bonus olsun.

 

Node.js Kurulumu ve İlk Uygulama

Node.js sunucu tarafında Javascript altyapısı ile geliştirme yapılmasını sağlayan javascript engine üzerinde çalışan bir platformdur. Yaygınlaşmaya başlamasındaki temel neden normal frameworklerden ve ham javascript’ten çok daha hızlı olmasıdır.

Bildiğiniz üzere birçok büyük firma tarafından artık aktif olarak kullanılmaya başlandı. Hatta linkedin yetkilileri bu geçiş sürecinden sonra 27 sunucularının artık boşa çıktığını açıklamıştı. Merak edenler için burada kaynak paylaşıyorum.

Nodejs‘i çekici kılan bir diğer bir konu ise IIS gibi yüksek kaynak tüketen web server kullanmaya gerek duymaması. Dilerseniz yine adım adım windows kurulumunu yapalım ve çalıştırmaya başlayalım.

Adım 1: Windows yükleyicisini Nodejs.org‘dan indirin ve kurun.

Adım2: Test edelim!

Kurulumu bitirdikten sonra windows komut satırını açalım ve paketin doğru olarak kurulduğundan emin olalım. Aşağıdaki komut satırı dizisini kendi komut satırımıza yazalım.

Enter’a bastktan sonra arşımızda node.js versiyon bilgisini görüyorsak, kurulumu başarılı biçimde yapabilmişizdir. (Yapabilmişizdir biraz tuhaz bir fiil oldu.)

Aşağıda vermiş olduğum kodları server.js adında bir dosya oluşturup, kaydedelim.

Şimdi server.js dosyasını ben masaüstü üzerinde tutuyorum. Siz başka bir yere gönderebilirsiniz. Ama dosyanın tutulduğu konum önemli çünkü komut satırından aktif etmemiz gerekli.

Adım 3: Sonuç

Son olarak yine komut satırı üzerinden aşağıdaki komutları yazıyorum.

Gördüğünüz üzere server.js dosyamız başarıyla 1337 portunda çalışıyor. Tarayıcı üzerinden çalıştırmak istersek, 127.0.0.1:1337 olarak yazdığımızda ‘Hello World‘ yazısını göreceğiz.

Exit mobile version