我正在尝试使用Java,IDE-Eclipse在Arango数据库中创建连接,但在执行程序时,我得到异常“未授权” .
注意:我已使用用户登录Arango数据库:root URL- 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/来编写这个程序,并按照提到的所有步骤进行操作 . 还有未经授权的例外:Failed to create database mydb; Unauthorized
1 回答
您必须设置用户和密码(默认用户“root”,密码为空):
另外,我强烈建议您更新到新的java驱动程序(版本4.1.12) . 其中包含新API和更好的性能) . 还有一个教程(见here) .
此版本中您的问题所需的代码是: