Javascript İle Veritabanına Bağlan

Javascript İle Veritabanına Bağlanılabilir mi?

Özellikle etkileşimli uygulamalar geliştirdiğimizde veritabanlarına bağlanmak önemli bir hal alıyor. Verilerimizi veritabanlarında saklayarak, gerektiğinde orandan istediğimiz kadarını alabiliyoruz.

Bu nedenle de uygulama geliştirirken veritabanlarına bağlantı yapmamız gerekmekte. Peki Javascript ile veritabanına bağlantı yapabilir miyiz?

Bu soruya cevap vermeden önce Javascript ile uygulama geliştirirken hem frontend ve hemde backend olarak farklı kulvarlarda uygulamalar geliştirebileceğimiz gerçeğini hatırlatmak gerekir.

Bu önemli bir konudur. Çünkü frontend uygulama geliştirirken özellikle güvenlik nedeni ile hassas bilgilerin paylaşılmaması gerekir. Buna veritabanı adres, kullanıcı adı ve şifreleri de dahildir. Bu nedenle frontend üzerinden direkt veritabanına bağlantı genlelikle yapılmaz.

Veritabanı bağlantılarını genel olarak backend ( sunucu tafarı ) uygulamalarında kullanırız. Sunucu tarafı uygulama geliştirebileceğimiz çok sayıda programlama dili vardır. Javascipt, Go, Php, Perl, Ruby, Python ve Javascript gibi.

Yukarıda da belirtiğimiz gibi sunucu tarafı uygulama geliştirirken kullanabileceğimiz dillerden bir tanesi de Javascripttir. Özellikle Node JS tabanlı uygulamalar geliştirirken veritabanını çok kullanıyoruz.

Javascript ile veritabanına bağlanmak için kullanılacak veritabanının ilgili paketini kurmak ve sonrasında dökümanındaki işlemleri yapmak yeterli olacaktır. Javascript ile kullanabileceğimiz veritabanlarından bazıları şunlardır.

Javascript İle Kullanılabilen İlişkisel Veritabanları

Javascript ile birlikte kullanılabilecek farklı ilişkisel veritabanıları bulunmaktadır. Bunlardan bazıları şunlardır.

VERİTABANIPAKET
MySqlmysql
PostgreSqlnode-postgres
SQLitenode-sqlite3
Oraclenode-oracledb
MS SQL Servernode-mssql

Javascript İle Kullanılabilen NoSQL Veritabanları

Javascript ile birlikte NoSQL veritbanları da kullanılabilir. Bunlardan bazıları ve kullanmak için gerekli olan paketler aşağıdadır.

VERİTABANIPAKET
Mongodbmongodb
Xassandracassandra-driver
RavenDBravendb
Redisredis
LevelDBleveldb
CouchDBnano
Neo4jneo4j

Her veritbanının ve ilgili paketin kendine göre kurulumu ve kullanımı mevcuttur. Bu nedenle ilgilenilen veritbanları ilgili gerekli paketleri kurarak dökümanlarından faydalanmak gereklidir.

Mongoose JS Hızlı Başlangıç yazımızda mongoose kulanalarak MongoDb ile çalışmak için gerekli başlangıç bilgilerini bulabilirsiniz.

Sonuç

Veri saklamak için kullandığımız veritabanlarına Javascript üzerinden bağlanmak için çok sayıda paket geliştirilmiştir. Bu paketleri kullanarak uygulamalarımızda veritbanlarını kullanabiliriz.

Javascript ile ilgili sorularınızı yorumlardan bize iletebilirsiniz.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir