open(dbname, mode = 0666, flags = nil) -> DBM
[permalink][rdoc][edit]open(dbname, mode = 0666, flags = nil) {|db| ... } -> ()
-
dbname で指定したデータベースをモードを mode に設定してオープンします。
mode の省略値は 0666 です。mode として nil を指定するとデータベースが存在しない時には新たなデータベースを作らず nil を返します。
- [PARAM] dbname:
- データベース名
- [PARAM] mode:
- データベースのオープンモード
- [PARAM] flags:
- 以下のいずれかを指定します。
- DBM::READER
-
データベースの読み込みのみを行う
- DBM::WRITER
-
データベースの新規作成はせず読み書きする
- DBM::WRCREAT
-
データベースが存在しなければ新規作成して読み書きする
- DBM::NEWDB
-
データベースを常に新規作成して既存のデータは破棄する