#include <database.hpp>

Public Member Functions | |
| Database (ServerPtr _server) | |
| virtual StatementPtr | execQuery (const std::string &query)=0 throw (Error) |
| void | execScript (const std::string &script) throw (Error) |
| Execute list of queries. | |
| void | execScript (std::istream &stream) throw (Error) |
| Execute list of queries. | |
| ServerPtr | getServer (void) const |
| Get server object. | |
Protected Attributes | |
| ServerPtr | server |
Definition at line 30 of file database.hpp.
| Database::Database | ( | ServerPtr | _server | ) | [inline] |
Constructor. The user name is just copied to the member variable.
| _server | Server object. |
Definition at line 36 of file database.hpp.
00036 : server( _server ) {}
| virtual StatementPtr Database::execQuery | ( | const std::string & | query | ) | throw (Error) [pure virtual] |
Execute single query. The returned Statement object allows requesting the results of the query.
Implemented in MySQLDatabase, and ODBCDatabase.
| void Database::execScript | ( | const std::string & | script | ) | throw (Error) |
Execute list of queries.
Definition at line 21 of file database.cpp.
00022 { 00023 istringstream stream( script ); 00024 execScript( stream ); 00025 }
| void Database::execScript | ( | std::istream & | stream | ) | throw (Error) |
Execute list of queries.
| ServerPtr Database::getServer | ( | void | ) | const [inline] |
Get server object.
Definition at line 47 of file database.hpp.
References server.
00047 { return server; }
ServerPtr Database::server [protected] |