Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
Spring Jdbc Template

Spring JdbcTemplate CRUD Metotları Oluşturmak #5

Paylaş

springdersleri

İçindekiler

  • Spring Jdbc Template CRUD Metotları Oluştırmak

Spring Jdbc Dersleri’ne hoşgeldiniz.

Spring Jdbc Template CRUD Metotları Oluştırmak

Önceki dersimizde oluşturduğumuz Interface aracılığı ile veritabanı işlemleri işlemlerinin metotlarını oluşturacağız. Bu metotları oluştururken önce Sql sorgularımızı bir sınıf içerisinde yazalım ve CRUD metotları içerisinde kolayca kullanalım.

public class Sorgular {

    public static final String create = "insert into Kimlik (id,adi, age) values (?,?, ?)";
    public static final String getKimlik = "select * from Kimlik where id = ?";
    public static final String listKimlik = "select * from Kimlik";
    public static final String delete = "delete from Kimlik where id = ?";
    public static final String update = "update Kimlik set adi = ? where id = ?";


}

Sorgularımızı yazdık. Şimdi CRUD işlemleri için

public class kimlikTemplate implements KimlikDAO {

	private JdbcTemplate jdbcTemplateObject;


	public void create(Integer id,String adi, String soyadi) {

		jdbcTemplateObject.create(Sorgular.create,id ,name, age);
		System.out.println("Kayıt İşlemi Gerçekleşmiştir");
	}

	public Kimlik getKimlik(Integer id) {

		Kimlik kimlik = jdbcTemplateObject.queryForObject(Sorgular.getKimlik, new Object[] { id }, new KimlikRowMapper());
		return kimlik;
	}

	public List<Kimlik> listKimliks() {
		
		List<Kimlik> kimliklist = jdbcTemplateObject.query(Sorgular.listKimlik, new KimlikRowMapper());
		return kimliklist;
	}

	public void delete(Integer id) {
		
		jdbcTemplateObject.update(Sorgular.delete, id);
		System.out.println("Kayıt Silinmiştir.");

	}

	public void update(Integer id, String adi) {
		
		jdbcTemplateObject.update(SQL, adi, id);
		System.out.println("Kayıt Güncellendi");

	}

}

CRUD Metotlarımızı yazdık. Veritabanı işlemlerimiz için Spring JdbcTemplate kullanarak jdbcTemplateObject sayesinde bir sql sorgusu ve parametreler göndererek tamamlıyoruz. Veri alma işleminde oluşturduğumuz RowMapper kullanıyoruz. Parametre gönderme işlemlerini yani update, insert, delete işlemleri için bir objenin içerisine değerlerimizi koyarak yollamaktayız.

JdbcTemplateObject bizim veritabanı bilgilerimize ulaşarak bu işlemleri gerçekleştirmekte. Artık bir Spring JdbcTemplate şablonumuz hazır. Sonraki dersimizde bir main class oluşturarak bu şablonumuzu çalıştıracağız.

Önceki Ders: Spring Jdbc Template Data Access Object (DAO) Interface Oluşturmak Sonraki Ders: Spring JdbcTemplate Metotlarını Çalıştırmak

Tags:

spring framework derslerispring jdbc dersleri örneklerispring jdbc template dersleri

Paylaş

Diğer Yazılar

blank
Previous

Spring Jdbc Template Data Access Object (DAO) Interface Oluşturmak #4

blank
Next

Spring JdbcTemplate Metotlarını Çalıştırmak #6

Next
blank
12 Eylül 2016

Spring JdbcTemplate Metotlarını Çalıştırmak #6

Previews
27 Ağustos 2016

Spring Jdbc Template Data Access Object (DAO) Interface Oluşturmak #4

blank

3 Comments

  1. cengfeyzi dedi ki:
    16 Ocak 2019, 11:47

    public void create(Integer id,String adi, String soyadi) {

    jdbcTemplateObject.update(Sorgular.create,id ,name, age);
    System.out.println(“Kayıt İşlemi Gerçekleşmiştir”);
    }
    Create işlemi içinde update metodu çağrılmış onun create metodu olarak düzeltilmesini rica ederim.

    Cevapla
    1. Burak dedi ki:
      16 Ocak 2019, 18:03

      Düzeltmeniz için çok teşekkür ederim.

      Cevapla
  2. Uzeyir Huseynov dedi ki:
    21 Mayıs 2019, 20:07

    Hocam yajinda Spring security konularinda dersleriniz olacakmi?

    Cevapla

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

blank

Spring JdbcTemplate Dersleri

blank

Spring JdbcTemplate Metotlarını Çalıştırmak #6

blank

Spring Jdbc Template Data Access Object (DAO) Interface Oluşturmak #4

blank

Spring Jdbc Template Row Mapper Kullanımı #3

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale