Merhaba

Static ifadesini genelde nerelerde kullanmak faydalıdır?

Örneğin Database operation’ları yöneten bir class da uygulamak (örneğin bir id vererek select den bir satır döndürme) uygun olur mu?

Karşılaştığım bir konu da database operations içeren classta içerisinde(metodlarda) select ifadesini çekerken connection aç ve kapa da mevcut. Metod static olunca connection’ı da static yapmamızı istiyor yoksa kızıyor. connection’ın static olması 2 thread olduğunda bozulmalara neden olabilir. Bu gibi durumlar genel anlamdaki projelerde nasıl handle ediliyor?

Teşekkürler.