如何在OrientDB中使用Java删除远程图形

时间:2014-10-21 10:59:35

标签: java orientdb

我正在尝试设置一个远程OrientDB服务器,我试图从本地Java代码中输入顶点。

当我尝试以下代码时:

private static final void dropDb() {
    OrientGraphNoTx graph = new OrientGraphNoTx(ORIENT_URL);
    graph.drop();
}

我得到一个例外说法:

Exception in thread "main" com.orientechnologies.orient.core.exception.ODatabaseException: Cannot delete database
...
Caused by: java.lang.UnsupportedOperationException: Cannot delete a database in a remote server. Please use the console or the OServerAdmin class.

如何在OrientDB中使用Java删除远程图?

1 个答案:

答案 0 :(得分:5)

He jackofblades,

图表回答了你的问题:

请使用控制台或OServerAdmin类

// CREATE A SERVER ADMIN CLIENT AGAINST A REMOTE SERVER
OServerAdmin serverAdmin = new OServerAdmin("remote:localhost/GratefulDeadConcerts").connect("admin", "admin");
serverAdmin.dropDatabase("GratefulDeadConcerts");

这取自OrientDB Wiki页面

帕特里克