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