Kayıtlar

NamedParameter etiketine sahip yayınlar gösteriliyor

Spring Ders17 - Database ( Veritabanı ) - NamedParameterJdbcTemplate

Resim
   NamedParameterJdbcTemplate sınıfı (class), veritabanına verileri parametreler ile eklemeyi sağlayan bir arayüzdür. Diğer arayüzlerde parametre yerine soru işareti (?) kullanılıyordu ve argüman gönderirken hangi kolonda hangi verinin olduğunu bilmemiz gerekiyordu. Burada ise direkt olarak ilgili kolonu belirterek veriyi gönderebiliyoruz.  NamedParameterJdbcTemplate sınıfında kullanılan execute metodunun imzası (signature) aşağıda verilmiştir. pubic T execute(String sql,Map map,PreparedStatementCallback psc); Şimdi örnek programımızı yapalım . Main.java package test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml" ); BilgiIslem bilgici = (BilgiIslem) context. getBean ( "bilgiislem" ); Per