1
我有以下代碼:通過Java API添加在迴路記錄OrientDB
// OPEN THE DATABASE
ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/test").open("admin", "admin");
// CREATE A NEW DOCUMENT AND FILL IT
for(int i = 0; i < 10; i++){
ODocument doc = new ODocument("Foo");
doc.field("number", i);
doc.save();
}
db.close();
當調用 「選擇符*」 的輸出爲:
RID:17:0版本:0級:Foo號碼:0
爲什麼只有一條記錄而不是10號的數字爲0到9?
我在做什麼錯?
謝謝你,但我仍然有這樣的煩惱。首先我不能編譯這個代碼,因爲List不是通用的,所以我使用LinkedList來代替,但這應該不成問題。 第二我得到沒有輸出除了這些警告: – Averius
2014年2月13日下午1:53:34 com.orientechnologies.common.log.OLogManager日誌 Warnung:段文件'default.0.oda'未正確關閉最後時間 2014年2月13日下午1點53分34秒com.orientechnologies.common.log.OLogManager日誌 Warnung:段文件'default.odh'上次未正確關閉 2014年2月13日下午1:53:34 com .orientechnologies.common.log.OLogManager日誌 Warnung:段文件'database.ocf'上次沒有正確關閉... – Averius
首先關閉數據庫,然後再次嘗試...爲什麼列表中的問題是什麼? OrientDB文件說你需要在使用它後關閉數據庫。 – Naren