Hallo Leute,
Ich habe mal eine Frage, zur java.sql.Connection.
Ausgangssituation:
Ich möchte aus meiner Anwendung heraus auf eine REST-Schnittstelle (JAX-RS) zugreifen, über die mit einer MySQL Datenbank kommuniziert wird. Bei meinem ersten Zugriff würde ich über
die Benutzerdaten (username, password) übermitteln, um die Verbindung zu DB aufzubauen.
Dabei bekomme ich jetzt über folgende Zeilen
eine java.sql.Connection zurück mit der ich die Statements abfeuern kann.
Problem- bzw. Fragestellung:
Da ich aber jetzt nicht bei jeder REST Anfrage wieder ein neues Login mit Username und Passwort machen möchte, stellt sich mir die Frage ob es möglich ist die Connection im XML-Rückgabewert (Als String oder ähnliches) zurückzugeben.
Sodass ich beim nächsten Aufruf der REST-Schnittstelle den Connection-String mitgeben kann und daraus wieder eine Connection erstellt wird.
-Ist das möglich?
-Ist das sinnvoll?
-Welche Alternativen habe ich?
Würde mich freuen wenn mir hier jemand weiterhelfen kann. Danke.
BlackScorp21
Ich habe mal eine Frage, zur java.sql.Connection.
Ausgangssituation:
Ich möchte aus meiner Anwendung heraus auf eine REST-Schnittstelle (JAX-RS) zugreifen, über die mit einer MySQL Datenbank kommuniziert wird. Bei meinem ersten Zugriff würde ich über
Code:
http://meinserver/restapi/login?user=test&pwd=test
die Benutzerdaten (username, password) übermitteln, um die Verbindung zu DB aufzubauen.
Dabei bekomme ich jetzt über folgende Zeilen
Code:
Class.forName( "com.mysql.jdbc.Driver" );
con = DriverManager.getConnection( "jdbc:mysql://MeinServer:3306/testDB", "user", "passwor" );
eine java.sql.Connection zurück mit der ich die Statements abfeuern kann.
Problem- bzw. Fragestellung:
Da ich aber jetzt nicht bei jeder REST Anfrage wieder ein neues Login mit Username und Passwort machen möchte, stellt sich mir die Frage ob es möglich ist die Connection im XML-Rückgabewert (Als String oder ähnliches) zurückzugeben.
Sodass ich beim nächsten Aufruf der REST-Schnittstelle den Connection-String mitgeben kann und daraus wieder eine Connection erstellt wird.
-Ist das möglich?
-Ist das sinnvoll?
-Welche Alternativen habe ich?
Würde mich freuen wenn mir hier jemand weiterhelfen kann. Danke.
BlackScorp21