gpt4 book ai didi

java - 尝试使用 Java 在 Arango 数据库中创建连接时出现 "Unauthorized"异常

转载 作者:行者123 更新时间:2023-11-30 02:32:18 24 4
gpt4 key购买 nike

我尝试使用 Java、IDE-Eclipse 在 Arango 数据库中创建连接,但在执行程序时出现“未经授权”异常。

注意:我已使用用户 :root 登录 Arango 数据库 网址-http://127.0.0.1:8529/_db/_system/_admin/aardvark/index.html#logs

Program in Eclipse

import static com.arangodb.*;
public class FirstProject {

public static void main(String[] args) {
ArangoConfigure configure = new ArangoConfigure();
configure.init();
ArangoDriver arangoDriver = new ArangoDriver(configure);
String dbName = "mydb";
try {
arangoDriver.createDatabase(dbName);
System.out.println("Database created: " + dbName);
} catch (Exception e) {
System.out.println("Failed to create database " + dbName + "; " + e.getMessage());
}
}
}

我已经使用过教程https://www.arangodb.com/tutorials/tutorial-java-old/编写这个程序并遵循提到的所有步骤。仍然收到未经授权的异常:
创建数据库 mydb 失败;未经授权

最佳答案

您必须设置用户和密码(默认用户“root”,密码为空):

ArangoConfigure configure = new ArangoConfigure();
configure.init();
configure.setUser("root");
configure.setPassword("");
ArangoDriver arangoDriver = new ArangoDriver(configure);

此外,我强烈建议您更新到新的 java 驱动程序(版本 4.1.12)。它带有新的 API 和更好的性能)。还有一个教程(请参阅 here )。

此版本中您的问题所需的代码是:

ArangoDB arangoDB = ArangoDB.Builder().user("root").password("").build();

关于java - 尝试使用 Java 在 Arango 数据库中创建连接时出现 "Unauthorized"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43973273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com