Bugün sizlere Node.js ile MySQL veritabanına nasıl bağlanabileceğinizi adım adım anlatacağım. Böylelikle veritabanı işlemlerinizi rahatlıkla gerçekleştirebileceksiniz.
Adım 1: MySQL’in Kurulumu
Öncelikle, işlemimize başlamadan önce bilgisayarınızda MySQL’in kurulu olması gerekiyor. Eğer MySQL kurulu değilse, MySQL’in resmi web sitesinden uygun sürümü indirip kurabilirsiniz. Kurulumla ilgili yardıma ihtiyacınız olursa, MySQL kurulum kılavuzu işinizi kolaylaştıracaktır.
MySQL’i başarıyla kurduktan ve sistem yolu (PATH) içerisine ekledikten sonra, Node.js ile MySQL’e bağlanma sürecine geçebiliriz.
Koda geçmeden önce, ilk olarak bir klasör oluşturup içerisinde index.js isminde bir dosya oluşturun. Kodlarımızı index.js dosyasının içerisine yazacağız. Dosyayı oluşturduktan sonra istediğiniz bir editörde kod yazmaya başlayabilirsiniz. Ben VSCode’u tercih ediyorum.
Adım 2: MySQL Modülünün Kurulumu
Node.js uygulamanızda MySQL ile çalışabilmek için öncelikle mysql adlı bir npm (Node Package Manager) paketini kurmanız gerekiyor. Terminal veya komut satırını açın ve projenizin olduğu dizine gidin. Sonrasında aşağıdaki komutu çalıştırın:
1 2 3 |
npm install mysql |
Bu komut, projenize MySQL işlemlerini gerçekleştirmenizi sağlayacak olan npm paketini ekler.
Npm hakkında daha detaylı bilgi için şu yazımı okuyabilirsiniz.
Adım 3: MySQL’e Bağlanmak
MySQL modülünü başarıyla kurduktan sonra, şimdi bu modülü kullanarak MySQL veritabanınıza bağlanabiliriz.
index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); }); |
⇒ Yukarıdaki kodda, öncelikle mysql modülünü projemize dahil ediyoruz.
⇒ Daha sonra createConnection metoduyla bir bağlantı oluşturuyoruz. Bu metod içerisine veritabanımızın konfigürasyon bilgilerini giriyoruz.
⇒ host, user ve password alanlarını kendi MySQL sunucunuzun bilgileriyle değiştirmeyi unutmayın!
⇒ Son olarak connect metoduyla veritabanına bağlanıyoruz. Eğer bir hata oluşursa, bu hatayı konsolda görüntülemek için if (err) throw err; satırını kullanıyoruz. Eğer hata oluşmazsa, “Connected!” mesajını konsolda görüntülüyoruz. Bu, veritabanına başarıyla bağlandığımızı gösterir.
Şimdi sıra geldi kodumuzu çalıştırmaya. Konsolda şu komutu yazarak kodumuzu çalıştıralım.
1 2 3 |
node index.js |
Eğer siz de konsolda “Connected!” yazısını görüyorsanız, Node.js ile MySQL’e başarılı bir şekilde bağlandınız demektir.
İşte bu kadar!
Umarım “Node.js ile MySQL Veritabanına Bağlanma” başlıklı yazım sizin için faydalı olmuştur.
Bir sonraki yazımda Node.js ile MySQL’de Veritabanı oluşturacağız.
Bir sonraki yazımda görüşmek üzere.
Happy coding!