dboo::odb::server_version
std::unique_ptr<__OSL_NS__::dboo_version> server_version() const;
server_version() : String
Returns the version of the client.
Parameters
(none)
Return value
Returns the version of the DBOO client. In Node.js a string is returned, in C++ a dboo_version object.
Field
Explanation
version_source_control
The source control commit or version string
long_desc
A long version including date and time and commit
short_desc
A version including date
version
A string with major.minor.revision
Example
int main() {
dboo::odb db;
auto cv = db.client_version();
std::cout << "client_version: " << std::endl;
std::cout << "version_source_control: " << db->version_source_control << std::endl;
std::cout << "long_desc: " << db->long_desc << std::endl;
std::cout << "short_desc: " << db->short_desc << std::endl;
std::cout << "version: " << db->version << std::endl;
db.connect("localhost", 8823,
"my_database",
"usr132",
"password");
auto sv = db.server_version();
std::cout << "server_version: " << std::endl;
std::cout << "version_source_control: " << sv->version_source_control << std::endl;
std::cout << "long_desc: " << sv->long_desc << std::endl;
std::cout << "short_desc: " << sv->short_desc << std::endl;
std::cout << "version: " << sv->version << std::endl;
}
const dboo = require('dboo');
dboo.argv(process.argv);
const config = require('config');
dbConfig = config.get('dbConfig');
dboo.init();
const db = new dboo.odb();
db.connect(dbConfig.host, Number(dbConfig.port),
dbConfig.dbName, dbConfig.webUserName,
dbConfig.webUserPwd);
if (db.is_connected()) {
console.log("connected");
} else {
console.log("not connected");
}