Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Java da birden fazla sql sorgusu çalıştırma

Açık 1 Cevaplar 15 Gösterim Java

Selamlar,

Veritabanıyla birkaç işlem yapmak istiyorum. Örnek olarak;

önce tabloyu truncate edip, sonrasında başka bir tabloyu truncate ettiğim tabloya kopyalayacağım.

Bunun için birden fazla PreparedStatement oluşturmam gerekli mi?

String sqlQuery1 = "TRUNCATE TABLE [identityiq].[identityiq].[departmentcode]";
String sqlQuery2 = "INSERT INTO [identityiq].[identityiq].[departmentcode] (departmentCode)SELECT DISTINCT extended6 FROM [identityiq].[identityiq].[spt_identity]";
	 
	   
PreparedStatement prStmt = dbCxn.prepareStatement(sqlQuery1);

prStmt.close();

 

Nasıl bir yol izlemem gerekir yardımcı olur musunuz?

1 cevap

0
Cevap: evet. İki ayrı prepared statement oluşturman lazım. Aslında bu işlem için normal statement oluştursan daha iyi olabilir. Keza PreparedStatement kullanmana gerek yok. PreparedStatement ile Statement arasındaki farkı öğrenmeni öneririm :)

İllaki normal Statement oluşturman da gerekmez. Böyle de kalabilir gerçi.
(5.5k puan)