Da li je uopste moguce (ili da li je to dobra praksa) napraviti univerzalnu klasu koja ce raditi konekciju, select, insert, update, delete za bilo koju tabelu? Video sam neke primere i svi daju primer na samo jednu odredjenu tabelu. A to rade zbog prepareStatement. Recimo, kako bih ja uradio, klasa sql.java bi imala u konstruktoru konekciju za bazu podataka, a metode bi bile select (recimo getResult("tabela","uslov","limit") i tako slicno sa svim metodama), insert, update, delete. Ako ne moze tako, zar se pravi klasa za svaku tabelu posebno? A ako moze, kako se resava onda problem sa prepareStatement?
Takodje sam kod dosta primera za CRUD video da se konekcija sa bazom vrsi u svakoj metodi. Zasto to rade?
Kod PHP-a sam se na pocetku konektovao na bazu, izvrsio sve potrebne upite i na kraju zatvorio konekciju. Po ovome sto vidim u javi je neka praksa da se za svaki upit izvrsi konekcija. Zasto je to tako?
stivi.on.neobee.net