Tizen Developers

Menu
Sites
Language
Database Construct deprecated in 2.2b

The API checker says that this method is deprecated in 2,2b but the help document says it is not

String dbName = App::GetInstance()->GetAppDataPath() + L"sample.db");

pDatabase = new Database();

r = pDatabase->Construct(dbName, "a+");  //deprecated
 

What is the alternative for this method in sdk 2.2b?

Edited on 18 03, 2014

Responses

1 Replies
Pushpa G
Hi, When i ran the APi checker, it dint show as deprecated. However, when checked in help it says : result Tizen::Io::Database::Construct(const Tizen::Base::String &dbPath,bool createIfNotExist) Deprecated:This method is deprecated. Instead of using this method, use Directory::Create(const Tizen::Base::String &dirPath, bool createParentDirectories=false) and Database::Construct(const Tizen::Base::String& dbPath, const Tizen::Base::String& openMode). Hence its better you use as follows: String dbName = App::GetInstance()->GetAppDataPath() + L"sample.db"; String dbName1 = App::GetInstance()->GetAppDataPath()+L""; pDatabase = new Database(); Directory::Create(dbName1, false); r = pDatabase->Construct(dbName,"a+");