[SF 2505290] DB connection as URI (MySQL not tested!)

This commit is contained in:
Aleksandar Fabijanic
2009-01-13 19:51:48 +00:00
parent 8abc90f989
commit b38f5ce99c
25 changed files with 199 additions and 47 deletions

View File

@@ -36,6 +36,8 @@
#include "Poco/Data/Session.h"
#include "Poco/Data/SessionFactory.h"
#include "Poco/String.h"
#include "Poco/URI.h"
#include <algorithm>
@@ -58,8 +60,14 @@ Session::Session(const std::string& connector, const std::string& connectionStri
}
Session::Session(const Session& other):
_ptrImpl(other._ptrImpl),
Session::Session(const std::string& connection)
{
Session newSession(SessionFactory::instance().create(connection));
swap(newSession);
}
Session::Session(const Session& other): _ptrImpl(other._ptrImpl),
_statementCreator(other._ptrImpl)
{
}