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-
データベースを常に新規作成して既存のデータは破棄する
- [PARAM]