> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DB-2-API: Select Kullanımı

> Apinizer Platformu'nda DB-2-API üzerinde Select kullanımını sağlar. Veritabanından veri okuma işlemlerini gerçekleştirebilir, SQL SELECT sorgularını REST API endpoint'leri olarak yayınlayabilir.

DB-2-API oluşturmak hakkında daha fazla bilgi almak için [tıklayınız](/tr/develop/api-proxy-olusturma/api-creator-db-api-olusturma).

## 1. DB-2-API Oluşturma

Çalışan kayıtlarının yönetildiği bir API Proxy oluşturulmak istenmektedir.

DB-2-API'nin ad ve açıklama alanları doldurulup **Kaydet ve İlerle (Save and Next)** butonuna tıklanır.

**DB-2-API ayarlarını içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/01-db2api-settings.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=7d4b97b0df1a8eb7c7693c5da89c9dcc" alt="DB-2-API Ayarları" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/01-db2api-settings.png" />

DB-2-API oluşturulduğunda sol panelde API ve endpoint bilgileri, sağ tarafta ise seçili metodun tanım bilgileri yer alır.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/02-db2api-created.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=fe86acb225d97b73aad157f51417a6b5" alt="DB-2-API Oluşturuldu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/02-db2api-created.png" />

## 2. Endpoint Oluşturma

**Ekle (Add)** butonuna tıklayarak metot/endpoint oluşturma paneli açılır.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/03-add-endpoint.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=510d930b8818cc11cf527df190112f98" alt="Endpoint Ekleme" width="400" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/03-add-endpoint.png" />

**Metot oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/04-method-creation-settings.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=b9fdaaf326558d55766f1466e285e44c" alt="Metot Oluşturma Ayarları" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/04-method-creation-settings.png" />

**Test sonucu dönen mesajı içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/05-test-result.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=03ea10f45daca45aaacaa3bdc143389b" alt="Test Sonucu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/05-test-result.png" />

## 3. API Tanım Belgelerini Görüntüleme

Employee Db-2-API'ye ait API tanım dosyalarına erişmek için **Spec'leri Göster (Show Specs)** linkine tıklanır.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/06-show-specs.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=9c53cc1b1a07f8711a474d5e40d67b75" alt="Spec'leri Göster" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/06-show-specs.png" />

**Spec Bilgisi diyaloğunu içeren görsele aşağıda yer verilmiştir:**

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/07-spec-info.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=9eff61c2e89cbd59383fd7a258cee534" alt="Spec Bilgisi" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/07-spec-info.png" />

## 4. API Proxy Oluşturma

DB-2-API ekranından **API Proxy Oluştur (Create API Proxy)** butonuna tıklanarak anında API Proxy oluşturulabilir.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/08-create-api-proxy.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=81d71b80e7dc50b05da532738b389748" alt="API Proxy Oluştur" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/08-create-api-proxy.png" />

API Proxy'i oluştururken aşağıdaki görselde bulunan gerekli alanlar doldurularak **Kaydet (Save)** butonuna tıklanır.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/09-api-proxy-creation-form.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=341550d15f3cc5d9239a4e2e4a466ab8" alt="API Proxy Oluşturma Formu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/09-api-proxy-creation-form.png" />

### 4.1 API Proxy'yi Canlıya Alma

Employee API Proxy, tanımı yapılmış ortam (environment) üzerine hızlı bir şekilde yüklenip , istemcilerin tüketimine açılabilir.

Bu işlemin yönetimi API Proxy ekranındaki **Yükle (Deploy)** butonuyla açılan diyalog üzerinden gerçekleştirilebilir.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/10-deploy-dialog.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=e131398f1b3d11b93ea275652269a54c" alt="Deploy Dialog" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/10-deploy-dialog.png" />

## 5. Test Etme

**"getPersonByName" metoduna** ilgili parametre de verilerek istek gönderildiğinde aşağıdaki yanıt dönmektedir.

<img src="https://mintcdn.com/apinizer/fqbOQLWmkDS-ohXx/images/tutorials/api-olusturucu-senaryolari/db2api-select/11-test-result-final.png?fit=max&auto=format&n=fqbOQLWmkDS-ohXx&q=85&s=272eff5ff49452fcf3f05190526e12b2" alt="Test Sonucu" width="800" data-path="images/tutorials/api-olusturucu-senaryolari/db2api-select/11-test-result-final.png" />
