【问题标题】:Neo4j Client connection URLNeo4j 客户端连接 URL
【发布时间】:2015-03-22 21:15:57
【问题描述】:

我在 localhost 上运行了以下 neo4j 服务器,但我无法弄清楚 Uri 字符串应该是什么:

我的数据库位置是:“c:\users...\Documents\Neo4j\tutorial.graphdb”

我的状态显示“Neo4j 已准备就绪。浏览至 http://localhost:7474/

class Program
{
    static void Main(string[] args)
    {
        var client = new GraphClient(new Uri("http://localhost:7474/db/data/tutorial.graphdb"));
        client.Connect();
        Console.WriteLine("Done");
    }
}

浏览器工作在:“http://localhost:7474/browser/

【问题讨论】:

  • 连接的url是localhost:7474/db/data
  • 非常感谢您的回复 :)。试过了,它告诉我无法建立连接,因为目标机器主动拒绝了它。我还尝试了“localhost:7474/db/data/tutorial”,结果相同
  • 如果你使用 neo4j 2.2.x 那么你应该使用用户名和密码来验证你的请求

标签: c# neo4j


【解决方案1】:

连接字符串的URI应该包括用户名和密码。

所以你的代码应该是这样的:

 class Program
{
    static void Main(string[] args)
    {
        var client = new GraphClient(new Uri("http://localhost:7474/db/data"),"neo4j","password");
        client.Connect();
        Console.WriteLine("Done");
    }
}

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    相关资源
    最近更新 更多