Uncategorized

Node Js Mysql Bağlantısı

Node Js ile Mysql Bağlantısı Nasıl Yapılır?

Node Js ve Mysql, web uygulamalarının geliştirilmesinde sıkça kullanılan güçlü araçlardır. Bu makalede, Node Js ile Mysql veritabanına nasıl bağlanacağınızı adım adım anlatacağım.

1. İlk adım: Mysql Modülünü Kurma

Node Js ile Mysql bağlantısı için öncelikle Mysql modülünü projenize eklemeniz gerekmektedir. Terminalde projenizin bulunduğu dizinde aşağıdaki komutu çalıştırarak Mysql modülünü yükleyebilirsiniz:

“`javascript
npm install mysql
“`

2. İkinci adım: Bağlantı Ayarlarını Yapma

Mysql modülünü projenize ekledikten sonra, bağlantı ayarlarınızı yapmanız gerekmektedir. Aşağıdaki kod örneğinde, Mysql sunucusuna bağlanmak için gerekli olan bilgileri içeren bir nesne oluşturuyoruz:

“`javascript
const mysql = require(‘mysql’);

const connection = mysql.createConnection({
host: ‘localhost’,
user: ‘username’,
password: ‘password’,
database: ‘databasename’
});
“`

Yukarıdaki kodu kendi projenize göre düzenlemeyi unutmayın. ‘localhost’ bölümü, Mysql sunucusunun adresini temsil eder. ‘username’ ve ‘password’ alanları, Mysql sunucusuna bağlanabilmek için gerekli olan kullanıcı adı ve şifreyi içerir. ‘databasename’ ise bağlanmak istediğimiz veritabanının adını belirtir.

3. Üçüncü adım: Bağlantıyı Kontrol Etme

Bağlantı ayarlarını yaptıktan sonra, Mysql sunucusuna bağlanma işlemini gerçekleştirebiliriz. Aşağıdaki kodu kullanarak bağlantıyı kontrol edebilirsiniz:

“`javascript
connection.connect(function(err) {
if (err) {
console.error(‘Veritabanına bağlanırken bir hata oluştu: ‘ + err.stack);
return;
}

console.log(‘Mysql sunucusuna bağlandı. Bağlantı kimliği: ‘ + connection.threadId);
});
“`

Yukarıdaki kod parçasında, `connect` fonksiyonuyla Mysql sunucusuna bağlanmayı deniyoruz. Eğer bağlantı başarısız olursa hata mesajını, bağlantı başarılı olursa ise bir bilgi mesajını konsola yazdırıyoruz.

4. Dördüncü adım: Bağlantıyı Sonlandırma

Mysql sunucusuna bağlantıyı sonlandırmak için, aşağıdaki kodu kullanabilirsiniz:

“`javascript
connection.end(function(err) {
if (err) {
console.error(‘Veritabanı bağlantısını sonlandırırken bir hata oluştu: ‘ + err.stack);
return;
}

console.log(‘Mysql sunucusundan bağlantı kapatıldı.’);
});
“`

Bağlantıyı sonlandırma işlemini gerçekleştirirken `end` fonksiyonunu kullanıyoruz. Eğer bağlantıyı sonlandırma işlemi başarısız olursa hata mesajını, başarılı olursa ise bir bilgi mesajını konsola yazdırıyoruz.

5. Bonus adım: Sorgu Gönderme

Mysql sunucusuna bağlandıktan sonra, veritabanında sorgular gönderebilirsiniz. Aşağıdaki kod parçasında, bir SELECT sorgusu göndererek veritabanından veri çekme işlemini gerçekleştirebilirsiniz:

“`javascript
const query = ‘SELECT * FROM tablo_adi’;

connection.query(query, function(err, results) {
if (err) {
console.error(‘Sorgu gönderirken bir hata oluştu: ‘ + err.stack);
return;
}

console.log(‘Sorgu başarıyla tamamlandı. Sonuçlar:’);
console.log(results);
});
“`

Yukarıdaki kodu kendi projenizin gereksinimlerine göre düzenleyerek, Mysql veritabanınızda sorgular gönderip sonuçları alabilirsiniz.

Bu makalede, Node Js ile Mysql veritabanına bağlanmanın temel adımlarını öğrendiniz. Artık projenizin gereksinimlerine göre Mysql bağlantısı sağlamak için bu bilgileri kullanabilirsiniz.

Unutmayın, Mysql bağlantısını kullanırken güvenlik önlemlerini de ihmal etmemeniz önemlidir. Bağlantı bilgilerinizi güvenli bir şekilde saklayarak, güvenlik açıklarını minimize edebilirsiniz.

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu
servisl