dboo::odb::connect
connect( const std::string& host, int port,
const database_name& databaseid,
const user_id& username,
const password& password);
connect( host, port, databaseid
username, password )
Connects to a database.
To perform tasks on the server database a connection must be made to dboo::database_name::server by a user with admin rights.
Parameters
- host
host name for server
- port
port number
- databaseid
the database to connect to
- username
the user name to connect as
- password
the password for specified user
Exceptions
- exception_auth_fail
Authentication failed.
- exception_objectmodel_not_found
No database with given name exist.
Example
int main() {
dboo::init();
dboo::odb db;
db.connect("localhost", 8823,
"my_database",
"usr132",
"password");
}
const dboo = require('dboo');
dboo.argv(process.argv);
const config = require('config');
dbConfig = config.get('dbConfig');
dboo.init();
const odb = new dboo.odb();
odb.connect(dbConfig.host, Number(dbConfig.port),
dbConfig.dbName, dbConfig.webUserName,
dbConfig.webUserPwd);