Mik3e
Erfahrenes Mitglied
Hi zusammen!
Vorweg: Bin relativ neu was Java angeht (komme aus einer anderen, cafe-freien Ecke )
Daher hätte ich gerne ein paar Tipps, wie man am besten eine Applikation die diverse SQL Statements durchführt, gliedert (Klassen, Methoden ...).
Mein Ansatz war, dass ich eine Klasse "DBConnectionControl" erstelle, die gleich im Konstruktor die Datenbankverbidngung herstellt.
Weiters erstelle ich eine Methode "setSQLQuery" in dieser Klasse, die mir beliebige SQL Statements über die connection absetzt und einen Resultset zurückliefert.
Beim Programmstart implementiere ich dann ein Objekt "DBConnectionControl" und setzte über dieses alle SQL Statements ab.
also dem Prinzip nach:
Wäre in meinen (prozeduralen ) Augen eine bequeme Möglichkeit.
Daher meine Frage an die OOP & Java Profis unter Euch:
Ist diese Art gebräuchlich? Funktioniert das auf diese Weise problemlos Oder ist der Aufbau der Klassen so wie hier nicht sonderlich intelligent
Danke für Eure Tipps,
LG
Mike
Vorweg: Bin relativ neu was Java angeht (komme aus einer anderen, cafe-freien Ecke )
Daher hätte ich gerne ein paar Tipps, wie man am besten eine Applikation die diverse SQL Statements durchführt, gliedert (Klassen, Methoden ...).
Mein Ansatz war, dass ich eine Klasse "DBConnectionControl" erstelle, die gleich im Konstruktor die Datenbankverbidngung herstellt.
Weiters erstelle ich eine Methode "setSQLQuery" in dieser Klasse, die mir beliebige SQL Statements über die connection absetzt und einen Resultset zurückliefert.
Beim Programmstart implementiere ich dann ein Objekt "DBConnectionControl" und setzte über dieses alle SQL Statements ab.
also dem Prinzip nach:
Code:
DBConnectionControl db = new DBConnectionControl;
ResultSet rs = db.setSQLQuery("SELECT * FROM table_xy");
Daher meine Frage an die OOP & Java Profis unter Euch:
Ist diese Art gebräuchlich? Funktioniert das auf diese Weise problemlos Oder ist der Aufbau der Klassen so wie hier nicht sonderlich intelligent
Danke für Eure Tipps,
LG
Mike