基于Java的文檔數據庫 OrientDB

openkk 14年前發布 | 21K 次閱讀 Java NoSQL數據庫 NOSQL

Orient DB 是一個可伸縮的文檔數據庫,支持 ACID 事務處理。使用 Java 5 實現。

基于Java的文檔數據庫 OrientDB

使用示例:

// OPEN THE DATABASEODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/petshop").open("admin", "admin");

// CREATE A NEW DOCUMENT AND FILL ITODocument doc = new ODocument("Person");
doc.field( "name", "Luke" );
doc.field( "surname", "Skywalker" );
doc.field( "city", new ODocument("City" ).field("name","Rome").field("country", "Italy") );

// SAVE THE DOCUMENT
doc.save();

// QUERY THE DOCUMENT
List




    




      result = database.query(
  new OSQLSynchQuery>("select * from person where city.name = 'Rome'")).execute();

// PRINT THE RESULT SET
for( ODocument d : result ){
  System.out.println("Person: " + d.field( "name" ) + d.field( "surname" ));
}

db.close();




    

項目主頁:http://www.baiduhome.net/lib/view/home/1322707915546

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!