1.MaachangDbm 2008/01/18.

MaachangDbmƂ́Ajavaō쐬ꂽDBM[f[^x[X}l[W] Key,Value`
ei܂.
f[^Ǘő吔́A9500000(950)ł.

MaachangDbm̗p@ɂĐ܂.
MaachangDbm𗘗pɂ́A܂ŏɁAȉ̂悤ɁAMaachangDbm}l[W
 Kv܂.

--------------------------------------------------------------------------------
MDbmManager.getInstance().open( "directory" ) ;

--------------------------------------------------------------------------------

ɂ́AieێfBNgw肵܂.
ŁAMaachangDbmp\ɂȂ܂.
܂AMaachangDbm𑀍삷ɂ́A

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MDbm dbm = MDbmManager.getInstance().getMDbm() ;
dbm.put( "hoge".getBytes( "UTF8" ),"hogehoge".getBytes( "UTF8" ) ;
byte[] b = dbm.get( "hoge".getBytes( "UTF8" ) ) ;
System.out.println( new String( b,"UTF8" ) ) ;
dbm.remove( "hoge".getBytes( "UTF8" ) ) ;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ȂǂŁApł܂Ȁꍇ["hoge".getBytes( "UTF8" )]ȂǂƋLq̂́A
ʓ|ł.
̂߁AMaachangDbmpIuWFNgƂāAʓr[MDbmOp]pӂĂ܂.
p@ƂẮAȉ̒ʂł.

--------------------------------------------------------------------------------
MDbmOp op = MDbmManager.getInstance().getMDbmOp() ;

--------------------------------------------------------------------------------

̂悤MaachangDbmOp擾܂.āAMaachangDbmOp̗p@́AL
ʂł.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
op.put( "hoge","moge" ) ;
String a = op.getString( "hoge" ) ;
op.remove( "hoge" ) ;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

܂AMaachangDbḿAgUNVT|[gĂAp@͈ȉ̂悤
Ȃ܂B 

--------------------------------------------------------------------------------
// MDbmgUNV[hŎ擾.
MDbm dbm = MDbmManager.getInstance().getMDbm( true ) ;

// R~bg.
dbm.commit() ;

// [obN.
dbm.rollback() ;

--------------------------------------------------------------------------------

܂AQtFCXR~bgȂǂ{ꍇ́AL̂悤ɁAcommit̑OɁA

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// MDbmgUNV[hŎ擾.
MDbm dbm = MDbmManager.getInstance().getMDbm( true ) ;

// f[^݉\`FbN.
dbm.check() ;

// R~bg.
dbm.commit() ;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

̂悤ɂď݉\`FbNł܂. 

ƁA낢뗘pł܂̂ŁAڂJavaDocQƂĂ.
