创建并打开一个数据库 - Opening A Database
创建并打开一个数据库 - Opening A Database
一个LevelDB数据库有一个名字并且对应一个文件系统的文件夹。所有的数据库内容都存储在这个文件夹下。在下面的例子中展示了怎样创建并打开一个数据库:
1. #include <cassert>2. #include "leveldb/db.h"4. leveldb::DB* db;5. leveldb::Options options;6. options.create_if_missing = true;7. leveldb::Status status = leveldb::DB::Open(options, "/tmp/testdb", &db);8. assert(status.ok());9. ...
如果想要在存在已创建数据库的情况下引发错误,则在leveldb::DB::Open前加上
1. options.error_if_exists = true;
