我正在尝试设置一个远程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删除远程图?
答案 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页面
帕特里克