X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fdbms.mysql%2FConnection.hpp;fp=include%2Fanna%2Fdbms.mysql%2FConnection.hpp;h=501ebabde29b272035d5fb28486a6a3964eea558;hp=ea817c3a232670be44f888e3d93c183187cbf96d;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/dbms.mysql/Connection.hpp b/include/anna/dbms.mysql/Connection.hpp index ea817c3..501ebab 100644 --- a/include/anna/dbms.mysql/Connection.hpp +++ b/include/anna/dbms.mysql/Connection.hpp @@ -41,13 +41,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 entorno asociado a esta base de datos. */ - operator st_mysql*() throw() { return a_mysql; } + operator st_mysql*() { return a_mysql; } private: Database& a_mysqlDatabase; @@ -55,12 +55,12 @@ private: Connection(Database& database, const std::string& name, const char* user, const char* password); - bool isAvailable() const throw(RuntimeException) { return a_mysql != NULL; } + bool isAvailable() const noexcept(false) { return a_mysql != NULL; } - void do_commit() throw(RuntimeException, DatabaseException); - void do_rollback() throw(); - void open() throw(DatabaseException); - void close() throw(); + void do_commit() noexcept(false); + void do_rollback() ; + void open() noexcept(false); + void close() ; friend class anna::dbms::mysql::Database; };