dbname で指定したデータベースをモードを mode に設定してオープンします。
- [PARAM] dbname:
-
データベースの名前を指定します。
- [PARAM] mode:
-
省略値は 0666 です。mode として nil を指定するとデータベースが存在しない時には新たなデータベースを作らず nil を返します。
- [PARAM] flags:
-
flags には、GDBM::FAST, GDBM::SYNC, GDBM::NOLOCK
の論理和を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB
のいずれかを与えて読み書きのモードを指定できます。これらをどれも指定しなかった場合には、
GDBM::WRCREAT, GDBM::WRITER, GDBM::READER の順で試します。