- virtual bool do_beginTransaction() throw(RuntimeException, DatabaseException) { return false;}
- virtual void do_commit() throw(RuntimeException, DatabaseException) = 0;
- virtual void do_rollback() throw() = 0;
+ virtual bool do_beginTransaction() noexcept(false) { return false;}
+ virtual void do_commit() noexcept(false) = 0;
+ virtual void do_rollback() = 0;