Beispiel #1
0
/// Initialize connection to the database
bool StartDB()
{
    std::string dbstring = sConfig.GetStringDefault("loginDatabaseInfo", "");
    if(dbstring.empty())
    {
        sLog.outError("Database not specified");
        return false;
    }

    if(!loginDatabase.Initialize(dbstring.c_str()))
    {
        sLog.outError("Cannot connect to database");
        return false;
    }
    loginDatabase.ThreadStart();

    return true;
}
Beispiel #2
0
/// Initialize connection to the database
bool StartDB()
{
    std::string dbstring = sConfig.GetStringDefault("loginDatabaseInfo", "");
    if(dbstring.empty())
    {
        sLog.outError("Database not specified");
        return false;
    }

    if(!loginDatabase.Initialize(dbstring.c_str()))
    {
        sLog.outError("Cannot connect to database");
        return false;
    }
    loginDatabase.ThreadStart();

    if(!loginDatabase.CheckRequiredField("logon_db_version",REVISION_DB_LOGON))
        return false;

    return true;
}