X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fdbms.oracle%2FConnection.hpp;fp=include%2Fanna%2Fdbms.oracle%2FConnection.hpp;h=340b5f9645d643884914158eea9657ed86a52d43;hp=2259d9e615226ca7586ff0ff908d8e21020695d0;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/dbms.oracle/Connection.hpp b/include/anna/dbms.oracle/Connection.hpp index 2259d9e..340b5f9 100644 --- a/include/anna/dbms.oracle/Connection.hpp +++ b/include/anna/dbms.oracle/Connection.hpp @@ -42,13 +42,13 @@ public: Devuelve una cadena con la informacion referente a esta instancia. @return Una cadena con la informacion referente a esta instancia. */ - std::string asString() const throw(); + std::string asString() const ; /** Operador de conversion. \return El puntero al contexto asociado a este conexion. */ - operator OCISvcCtx*() throw() { return a_context; } + operator OCISvcCtx*() { return a_context; } private: Database& a_oracleDatabase; @@ -57,11 +57,11 @@ private: OCIServer* a_server; Connection(Database& database, const std::string& name, const char* user, const char* password); - bool isAvailable() const throw(RuntimeException) { return a_context != NULL && a_session != NULL && a_server != NULL; } - void do_commit() throw(RuntimeException, DatabaseException); - void do_rollback() throw(); - void open() throw(DatabaseException); - void close() throw(); + bool isAvailable() const noexcept(false) { return a_context != NULL && a_session != NULL && a_server != NULL; } + void do_commit() noexcept(false); + void do_rollback() ; + void open() noexcept(false); + void close() ; friend class anna::dbms::oracle::Database; };