Datenbanken Connection übergeben

MScalli

Erfahrenes Mitglied
Hi leutz.
weiss jemand ob es möglich ist in ner anderen Klasse ne Connection für ne Datenbank zu öffnen und diese dann zurückzugeben und damit zu arbeiten

z.B. so

aus meiner Klasse Test rufe ich eine Methode der Klasse MyDB auf
Code:
MyDB.getConnection();

in dieser stelle ich eine Verbindung zu einer Datenbank her.

Code:
Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1;databaseName=hallo", user , passwort);

kann ich jetzt diese Verbindung in meiner Klasse Test nutzten
und wenn ja wie? denn ich kann die Connection nicht übergeben ..

die Idee ist diese.. es sollen das Verbinden, bearbeiten, schliessen usw. ausgelagert werden...

gruss
MScalli
 
hi,

sollte eigentlich problemlos gehen...hast du mal geschaut ob die verbindung geöffnet ist bzw. überhaupt erstellt werden konnte? hab das auch schonh ähnlich gemacht...

hmf
 
Mein Problem lag daran das ich keine Connection zurück geben konnte..
lol..
und da Connection AUCH ein Object ist(ich vergaß ;) gebe ich einfach ein
Object zurück. Dieses muss ich halt dann In der aufrufenden Klasse Casten.

funktioniert super. Trotzdem Danke!!
 
Zurück